[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Работа с формами и сессиями
bfnh
Как написать код с помощью сессий
сначала пользователь( вводит имя и фамилию)
потом вводит количество цифр,которые он хочет ввести
и последовательно вводит действительные числа
и выводиться их сумма и имя пользователя

<?php
session_start();
if(!isset($_POST['name']))
{
?>
<form action="task5.php" method="post">
<
p>Ваше имя: <input type="text" name="name" /></p>
<
p>Вашу фамилию: <input type="text" name="surname" /></p>
<
p><input type="submit" /></p>
</
form>
<?php
}
else
{ if(!isset($_POST['number']))
{
$_session['name']=$_POST['name'];
$_session['surname']=$_POST['surname'];
?>
<form action="task5.php" method="post">
<
p>Введите число: <input type="text" name="number" /></p>
<
p><input type="submit" /></p>
</
form>
<?php
}
else{
$_SESSION['number']=$_POST['number'];
$sum=0;
$i=0;
if($i<$_SESSION['number'])
{ if(!isset($_POST[$i]))
{
?>

<form action="task5.php" method="post">
<
p>Введите число <?php echo $i ?>: <input type="text" name="<?php echo $i?>" /></p>
<
p><input type="submit" /></p>
</
form>
<?php
$i++;
}
else{
$_SESSION[$i]=$_POST[$i];
$sum+=$_SESSION[$i];

}
}

else{
echo $sum;
}
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.