Информация к новости
  • Просмотров: 459
  • Автор: sulicompany
  • Дата: 3-08-2013, 22:28
 (голосов: 0)
3-08-2013, 22:28

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

Категория: Программирование » PHP


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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<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 (). Дальше мы создаем поле ввода текста и даем ей имя myname вот этой строкой:

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

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

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

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

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