Главная /
Введение в программирование на 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);
}
вопрос
Правильный ответ:
выведет на экран сообщение, что пользователь с введенным вами именем не найден в базе!
выведет номер телефона и адрес электронной почты абонента на экран
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..."
выведет на экран сообщение "Ошибка соединения с базой данных! Попробуйте повторить запрос позже..." и выдаст сообщение об ошибке
вышлет на почту пользователя сообщение с напоминанием номера телефона
вышлет на почту пользователя предупреждение, что кто-то пытается узнать его номер
произойдет ошибка сценария
Сложность вопроса
87
Сложность курса: Введение в программирование на PHP5
17
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4. Ура
25 сен 2018
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какое утверждение верно?
- # Что отобразится в браузере пользователя в результате работы следующего PHP-кода: echo "Здравствуй,<br> друг!";
- # Какие встроенные суперглобальные переменные есть в языке PHP:
- # Чему будет равна переменная $number в результате работы кода: $count = 4; $number = 0; do { $number += $count; } while ($count--); echo "Переменная равна: $number";
- # Что выведется на экран пользователя в результате работы функции function makeDrink($type) { echo "Я, пожалуй, приготовлю $type.\n"; } makeDrink();