Главная /
Введение в программирование на PHP5 /
В базе данных есть таблица table с полями id, username, telephone и email, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если пользователь введет в форму на HTML-странице имя пользователя, котор
В базе данных есть таблица table
с полями id
, username
, telephone
и email
, в ней хранятся данные о пользователях. Ниже приведен сценарий напоминания номера телефона, что он сделает, если пользователь введет в форму на HTML-странице имя пользователя, которое есть в базе данных?
$username = $_POST['username'];
$conn = mysql_connect('localhost','root','password');
$db = mysql_select_db('mybase', $conn);
$sql = "SELECT * FROM `table` WHERE (`username`='$username')";
$result = @mysql_query($sql,$conn);
if (!$result) die ("Ошибка соединения с базой данных! Попробуйте повторить запрос позже...");
if (mysql_num_rows($result) < 1) echo "Пользователь с именем $username не найден!";
else {
$row = mysql_fetch_array($result);
$email = $row[email];
$telephone = $row[telephone];
mail($email,'Telephone Number Reminder',('Your Telephone Number: '. $telephone));
mysql_close($conn);
}
вопрос
Правильный ответ:
выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
выведет номер телефона и адрес электронной почты абонента на экран
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..."
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
вышлет на почту пользователя сообщение с напоминанием номера телефона
вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
произойдет ошибка сценария
Сложность вопроса
76
Сложность курса: Введение в программирование на PHP5
17
Оценить вопрос
Комментарии:
Аноним
спасибо за тест
20 ноя 2020
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
18 мар 2016
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой будет тема у письма, отправленного функцией main в результате работы кода: $subjects = array('Доброе утро!','Добрый день!','Добрый вечер!','Доброй ночи!'); mail('usermail@domain.ru',$subjects[1],'Рады вам сообщить...');
- # Что отобразится в браузере пользователя в результате работы следующего PHP-кода: echo "Здравствуй,<br> друг!";
- # Выберите переменную, не относящуюся к типу скаляров:
- # Выберите вариант использования цикла, искажающего при выводе информацию об исходном массиве:
- # Укажите правильный вызов функции odbc_connect: