Создал форму и скрипт обработчик, все это находится в одном файле.
Не заполняя полей нажимаю кнопку отправить, скрипт просит ввести данные в поле "Ваше имя".
Ввожу данные в поле "Ваше имя" и нажимаю на кнопку отправить.
Скрипт просит ввести данные в поле "Ваш email".
Проблема заключается в том, что после ввода данных в поле например "Ваше имя" и нажатию на кнопку отправить, данные сбрасываются и приходится вводить все заново.
Как сделать так, чтобы данные введеные в поля не исчезали, а скрипт продолжал проверять наличие данных в полях? Помогите уважаемые форумяне!
Вот обрезанный код, который проверяет только наличие данных в полях и код формы:
<?php
if(empty($_POST))
{
$resuls="";
}
else
{
if(empty($msg))
{
$resuls="Вы не ввели сообщение";
}
if(empty($email))
{
$resuls="Вы не ввели email";
}
if(empty($name))
{
$resuls="Вы не ввели имя";
}
}
?>
<html>
<head>
<style type=\"text/css\">
<!--
td {
font-family: Tahoma, Verdana;
font-size: 13px;
color: #000000;
}
.table {
border: 1px solid #000000;
}
.submit {
font-family: Tahoma, Verdana;
font-size: 13px;
color: #000000;
background-color: #CCCCCC;
border: 1px solid #000000;
}
-->
</style>
</head>
<body>
<table width="100%" height="100%">
<tr><td align="center" valign="middle">
<form action="index.php" method="post">
<table width="600" border="0" cellpadding="0" class="table">
<tr>
<td colspan="2" align="center"><h4>Контакты</h4></td>
</tr>
<tr>
<td align="center"> </td>
<td align="center"></td>
</tr>
<tr>
<td width="149" align="left">Ваше имя*</td>
<td width="435"><label>
<input name="name" type="text" class="table" />
</label></td>
</tr>
<tr>
<td align="left">Ваш email*</td>
<td><label>
<input name="email" type="text" class="table"/>
</label></td>
</tr>
<tr>
<td align="left" valign="middle">Сообщение*</td>
<td><label>
<textarea name="msg" cols="60" rows="6" class="table"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input name="Submit" type="submit" class="submit" value="Отправить" style="cursor:hand" />
</label> <?php echo $resuls; ?> </td>
</tr>
</table>
</form></td></tr></table>
</body>
</html>
Не заполняя полей нажимаю кнопку отправить, скрипт просит ввести данные в поле "Ваше имя".
Ввожу данные в поле "Ваше имя" и нажимаю на кнопку отправить.
Скрипт просит ввести данные в поле "Ваш email".
Проблема заключается в том, что после ввода данных в поле например "Ваше имя" и нажатию на кнопку отправить, данные сбрасываются и приходится вводить все заново.
Как сделать так, чтобы данные введеные в поля не исчезали, а скрипт продолжал проверять наличие данных в полях? Помогите уважаемые форумяне!
Вот обрезанный код, который проверяет только наличие данных в полях и код формы:
<?php
if(empty($_POST))
{
$resuls="";
}
else
{
if(empty($msg))
{
$resuls="Вы не ввели сообщение";
}
if(empty($email))
{
$resuls="Вы не ввели email";
}
if(empty($name))
{
$resuls="Вы не ввели имя";
}
}
?>
<html>
<head>
<style type=\"text/css\">
<!--
td {
font-family: Tahoma, Verdana;
font-size: 13px;
color: #000000;
}
.table {
border: 1px solid #000000;
}
.submit {
font-family: Tahoma, Verdana;
font-size: 13px;
color: #000000;
background-color: #CCCCCC;
border: 1px solid #000000;
}
-->
</style>
</head>
<body>
<table width="100%" height="100%">
<tr><td align="center" valign="middle">
<form action="index.php" method="post">
<table width="600" border="0" cellpadding="0" class="table">
<tr>
<td colspan="2" align="center"><h4>Контакты</h4></td>
</tr>
<tr>
<td align="center"> </td>
<td align="center"></td>
</tr>
<tr>
<td width="149" align="left">Ваше имя*</td>
<td width="435"><label>
<input name="name" type="text" class="table" />
</label></td>
</tr>
<tr>
<td align="left">Ваш email*</td>
<td><label>
<input name="email" type="text" class="table"/>
</label></td>
</tr>
<tr>
<td align="left" valign="middle">Сообщение*</td>
<td><label>
<textarea name="msg" cols="60" rows="6" class="table"></textarea>
</label></td>
</tr>
<tr>
<td> </td>
<td><label>
<input name="Submit" type="submit" class="submit" value="Отправить" style="cursor:hand" />
</label> <?php echo $resuls; ?> </td>
</tr>
</table>
</form></td></tr></table>
</body>
</html>