Advertisement
phpist

Untitled

Oct 16th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. что нужно ввести в форму чтоб было Вы внимательный человек, поздравляем!
  2.  
  3.  
  4. <!DOCTYPE html>
  5. <html lang="ru">
  6. <head>
  7. <title>Модель сценария для обработки формы</title>
  8. <meta charset='utf-8'>
  9. </head>
  10. <body>
  11. <?php
  12. $WasError = 0; // индикатор ошибки - если не 0, то была ошибка
  13. // Если нажали кнопку Submit (с именем $doSubmit)...
  14. if (isset($_REQUEST['doSubmit'])) do {
  15. // Проверка входных данных
  16. if ($_REQUEST['reloads'] != 1+1+7) { $WasError = 1; break; }
  17. if ($_REQUEST['loader'] != "source") { $WasError = 1; break; }
  18. // и т. д. - здесь может быть множество других проверок.
  19. // ...
  20. // В этой точке данные точно в порядке. Обрабатываем их.
  21. echo "Вы внимательный человек, поздравляем!<br />";
  22. // Можно записать данные в файл.
  23. exit();
  24. } while (0);
  25. // Произошла ли ошибка?
  26. if ($WasError) {
  27. echo "Вы ответили неверно, попробуйте еще раз.";
  28. }
  29. ?>
  30. <!-- Выводим форму, через которую пользователь будет запускать этот
  31. сценарий, и, возможно, отображаем сообщение об ошибке в случае,
  32. если $WasError != 0. -->
  33. <form action="<?=$_SERVER['REQUEST_URI']?>" method="POST">
  34. Число перезагрузок: <input type="text" name="reloads"><br />
  35. Загрузочная программа: <input type="text" name="loader"><br />
  36. <input type="submit" name="doSubmit" value="Ответить на вопросы">
  37. </form>
  38. </body>
  39. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement