roga122

Untitled

Jan 18th, 2022 (edited)
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.22 KB | None | 0 0
  1. <form action="" method="post"> <!-- Задаём открывающий тег блока формы. action="" - значит что мы будем отправлять запрос самому себе, method="post" - определяет тип запроса -->
  2. Если голодный, выбери чекбокс -> <input type="checkbox" name="hanger" value="1"></br> <!--Создаём чекбокс с именем hanger. Если чек бокс нажат, при нажатию кнопки type="submit" будет отправлено что angry = 1. Если не нажата галочка - ничего не отправится -->
  3. Если злой, выбери чекбокс -> <input type="checkbox" name="angry" value="1"></br> <!--Создаём чекбокс  с именем angry. Если чек бокс нажат, при нажатию кнопки type="submit" будет отправлено что angry = 1. Если не нажата галочка - ничего не отправится -->
  4. <input type="submit" name="check" value="Узнать кто ты"> <!-- Просто создаём кнопку с именем check выполняющую отправку данных из блока формы. При отправке формы 100% будет отравлено что check = 'Узнать кто ты' -->
  5. </form> <!-- закрываем блок формы -->
  6.  
  7. <!-- Всё что выше - HTML, всё что ниже это PHP -->
  8. <!-- Да, да, их можно комбинировать -->
  9.  
  10. <?php
  11. if (isset($_POST['check'])) { // проверяем, прилетел ли к нам запрос типа POST с переменной check. Если да - то
  12.   $hanger = $_POST['hanger']; //Записываем в переменную $hanger значение из запроса hanger из отправленной формы
  13.   $angry = $_POST['angry']; //Записываем в переменную $angry значение из запроса angry из отправленной формы
  14.  
  15.   if ($hanger && $angry) { //если $hanger и $angry == true (не пустые)
  16.     echo "Ты голодный и злой. Иди поешь и подрочи"; //отрисовать текст
  17.     exit; //остановить выполнение кода
  18.   }
  19.  
  20.   if ($hanger) { //Если существует $hanger (мы выше уже проверили существуют ли $hanger и $angry вместе. Значит если мы дошли сюда, значит чего то из $angry или $hanger не существует)
  21.     echo "Ты голодный, иди поешь"; //отрисовать текст
  22.   }
  23.  
  24.   if ($angry) { //Если существует $angry (мы выше уже проверили существуют ли $hanger и $angry вместе. Значит если мы дошли сюда, значит чего то из $angry или $hanger не существует)
  25.     echo "Ты злой, иди подрочи";
  26.   }
  27.   // Если ничего мы дошли досюда - значит ничего кроме check = Узнать кто ты не пришло. Значит ничего и не показываем
  28. }
  29.  
  30. ?>
Add Comment
Please, Sign In to add comment