Есть 2 файл 1)Простая форма на html (можно и на php) PHP: <form method="post" action="reg.php"> <input name="name" type="text" ><br><br> <input name="soname" type="text"><br><br> <input value="Отправить" type="submit"><br> </form> 2)Обработчик данных PHP: <?php $name=$_POST['name']; $soname=$_POST['soname']; $base = "$name$soname"; $flopen = fopen("user.txt","a+"); fwrite($flopen,"\n $c \n"); fclose($flopen); echo("ok"); ?> Как сделать чтоб после ввода и отправки данных с форму обработчик вернул echo на форму а не показывал сам ?
PHP: <?php $name=$_POST['name']; $soname=$_POST['soname']; $base = "$name$soname"; $flopen = fopen("user.txt","a+"); if (isset($name) && ($soname) && ($base)) { fwrite($flopen,"\n $c \n"); fclose($flopen); $n = "ok"; } if ($n == 'ok') { echo $n; }else { echo 'fack'; } ?> <form method="post" action="<?echo $_SERVER['self']?>"> <input name="name" type="text" ><br><br> <input name="soname" type="text"><br><br> <input value="Отправить" type="submit"><br> </form>
Metal-Core <form method="post" action="<?echo $_SERVER['self'];?>"> ставлю 5 на красное но можно еще так <form method="post" action="<?=$_SERVER['self'];?>">