PHP обработчик html формы

      Комментарии к записи PHP обработчик html формы отключены

Помечено: , ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 2 мес., 1 неделя назад.

  • Автор
    Сообщения
  • #3678

    В этой статье вы научитесь делать обработчик html формы на языке программирования php. Итак, для начала создадим саму форму на html:

    <html>
    <title>Обработчик формы</title>
    <head>
    </head>
    <body>
    <form action="forma.php" method="POST">
    Введите что-нибудь: <br>
    <input type="text" name="myname">
    <input type="submit" value="Отправить данные">
    </form>
    </body>
    </html>

    Теперь разъяснения этого кода. Думаю на счет таких тегов как <title>, <body>, <head> и так все понятно, так что перейдем сразу к форме.

    Здесь мы пишем тег <form action="forma.php" method="POST"> , который указывает, что форма будет обрабатываться скриптом forma.php и передаваться данные будут методом POST (что такое POST и GET). Дальше мы создаем поле ввода текста и даем ей имя myname вот этой строкой:

    <input type="text" name="myname">

    Затем создаем кнопку, при нажатии на которую, данные из формы будут переданы скрипту forma.php.

    Теперь перейдем к скрипту обработчику forma.php. Здесь такой код:

    <?php
    if(isset($_POST['myname'])) //Если есть данные
    {
      $text=$_POST['myname']; // Записываем их в переменную $text
      echo $text; // Выводим переменную на экран
    }
    else // Если данные не переданы
    {
      echo "Данные не переданы!"; //Выводим сообщение об ошибке
    }
    ?>

    $_POST[‘myname’]
    – здесь хранится информация, которую мы ввели на странице html в поле ввода текста с именем myname.

    Вот и все, теперь вы можете делать html форму и писать к ней скрипты обработчики, которые будут оперировать с данными. К примеру, можно отправить сообщение на электронную почту, а если запустить цикл то и зафлудить.

Для ответа в этой теме необходимо авторизоваться.