Показать сообщение отдельно

  #3856  
Старый 03.07.2008, 16:29
emik
Познающий
Регистрация: 20.12.2007
Сообщений: 80
С нами: 9680385

Репутация: 85
По умолчанию

Цитата:
<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>
Цитата:
Как сделать так чтобы вся работа скрипта отображалась после нажатия кнопки?

вообщим тебе нужно просто розбить на 2-х файла. Впринцыпе так показываю во всех учебниках - где ты отодрал этот кусок понять немогу .

Файл_1. index.html
Код HTML:
<html> 
<head> 
<title> Проверка формуляра </title>
</head> 
<body>
 <center>
     
<form action="script.php" method="post">    
 <input type="text" size="10" name="Name">     
<input type="submit" value="запрос!">     
</form>     
</center>     
</body>    
 </html>  
Файл_2 script.php

PHP код:

<?php     
echo "Вас зовут ".$_POST['Name'];       
if (!
$_POST['Name'])          
 { 
     echo 
"<br>Заполните форму!";
  } 
?>
это действуэт так:

в файле index.html находится НТМЛ розметка страницы и форма. Тогда когда ты нажмеш на кнопку "выполнить запрос" исполнится тот файл который записан в параметре action для формы. В даном случаи это

<FORM ACTION = "script.php">

далие скиптом в файле script.php нужно получить значение полей формы. Для этого при создании формы мы указали метод POST (
Код HTML:
<FORM METOD = "POST" >
) с помощю которого можно получит значение переменных. $_POST['Name']
 
Ответить с цитированием