
02.07.2008, 20:47
|
|
Познающий
Регистрация: 10.04.2008
Сообщений: 51
С нами:
9518788
Репутация:
0
|
|
Здравствуйте! Суть проблемы состоит в этом:
Допустим у нас есть скрипт:
Код:
<html>
<head>
<title> Проверка формуляра </title>
</head>
<body>
<center>
<?php
echo "Вас зовут ".$_POST['Name'];
if (!$_POST['Name']) { echo "<br>Заполните форму!"; } ?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="text" size="10" name="Name">
<input type="submit" value="запрос!">
</form>
</center>
</body>
</html>
Из него видно, что при вводе в форму вашего имени скрипт пишет "Вас зовут, ИМЯ".
Так же стоит проверка формы на заполнение, т.е. если форма пуста скрипт отвечает нам "Заполните форму!".
Проблема состоит в том, что сразу после открытия скрипта он уже упрекает пользователя в том, что он не заполнил форму, да и в добавок выполняет первую строку скрипта (короче вообще весь php код выполняет).
Как сделать так чтобы вся работа скрипта отображалась после нажатия кнопки? 
|
|
|