Главная /
Введение в программирование на PHP5 /
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 1"? function emailAlert() { $email = $_POST[email]; $subject = "Подписка на новости!"; $message = "Дорогой: "; $message .= $_POST[username] . "!\n"; $message .= " Вы успешно подписались
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 1"?
function emailAlert() {
$email = $_POST[email];
$subject = "Подписка на новости!";
$message = "Дорогой: ";
$message .= $_POST[username] . "!\n";
$message .= " Вы успешно подписались на новости нашего сайта.\n\n";
mail($email,$subject,$message);
}
function echoAlert() {
echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";
}
function getForm() {
echo "<h4>Пожалуйста, заполните форму:</h4>";
echo "<form action=\"index.php\" method=\"post\">";
echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";
echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";
echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";
echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";
echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";
echo "</form>";
}
if ($_POST[submit1]) {
echoAlert();
} else if ($_POST[submit2]) {
echoAlert();
emailAlert();
} else {
getForm();
}
вопрос
Правильный ответ:
программа выведет сообщение об успешной подписке
отправит письмо на почтовый ящик пользователя
программа выведет сообщение об успешной подписке и отправит письмо на почтовый ящик пользователя
выведет чистую форму для оформления подписки
ошибка сценария
Сложность вопроса
53
Сложность курса: Введение в программирование на PHP5
17
Оценить вопрос
Комментарии:
Аноним
спасибо
30 авг 2020
Аноним
Какой человек находит эти вопросы с интуитом? Это же крайне просто
20 май 2017
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Отметьте корректные способы подключения к серверу баз данных dbsite.ru, если на нем задана учетная запись user с паролем userpass?
- # В базе данных есть таблица 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); }
- # Посчитайте сколько итераций совершит цикл: for ($i = 10; $i; $i) { echo "Итерация " . --$i; };
- # Отметьте недопустимые имена функций:
- # Какая строка запроса сформируется при отправке данных из формы: <form action=""> <input type="text" name="text" value="my text" /> <input type="submit" value="Submit" /> </form>