Помогите решить проблемку на PHP
Добавлено: 02 ноя 2005, 17:15
Я не волшебник, я только учусь программировать...
Вот решил написать небольшую програмку на PHP. Программка должна брать переменные из формы, а потом (если все верно) выводить конечный результат на новом листе, без формы... А она выводит его с первоначальной формой! Помогите найти ошибку! Господа, для Вас это не составит труда!
<?php
$send=$_POST['send'];
$user_name=$_POST['user_name'];
$age=$_POST['age'];
if ($send)
{
if (!$user_name) {echo "Имя не введено!
";}
if (!$age) {echo "Возраст не введен!
";}
}
if (!$send)
{?>
<form action="index.php" method="POST">
<p align="center">Имя:
<input type="text" name="user_name" value="<?php echo $user_name;?>">
<p align="center">Возраст:
<input type="text" name="age" value="<?php echo $age;?>">
<input type=submit name="send" value="Передать"><input type=reset value="Очистить">
<?}
if ($user_name & $age)
{
echo "Имя пользователя:\n $user_name
";
echo "Возраст пользователя:\n $age
";
echo "Все верно?";
?>
<form action="index.php" method="POST">
<input type=submit name="send2" value="Да!">
<?
}
$send2=$_POST['send2'];
if ($send2)
{echo "ВСЕ РАБОТАЕТ";}
?>
Вот решил написать небольшую програмку на PHP. Программка должна брать переменные из формы, а потом (если все верно) выводить конечный результат на новом листе, без формы... А она выводит его с первоначальной формой! Помогите найти ошибку! Господа, для Вас это не составит труда!
<?php
$send=$_POST['send'];
$user_name=$_POST['user_name'];
$age=$_POST['age'];
if ($send)
{
if (!$user_name) {echo "Имя не введено!
";}
if (!$age) {echo "Возраст не введен!
";}
}
if (!$send)
{?>
<form action="index.php" method="POST">
<p align="center">Имя:
<input type="text" name="user_name" value="<?php echo $user_name;?>">
<p align="center">Возраст:
<input type="text" name="age" value="<?php echo $age;?>">
<input type=submit name="send" value="Передать"><input type=reset value="Очистить">
<?}
if ($user_name & $age)
{
echo "Имя пользователя:\n $user_name
";
echo "Возраст пользователя:\n $age
";
echo "Все верно?";
?>
<form action="index.php" method="POST">
<input type=submit name="send2" value="Да!">
<?
}
$send2=$_POST['send2'];
if ($send2)
{echo "ВСЕ РАБОТАЕТ";}
?>