Тема: Робота з сесіями та формами

форми
- введення прізвища та імені
- введення числа (яке задає кількість чисел, які будуть послідовно вводитися)
- послідовне введення чисел
- вивід результату (сума чисел)
Написати через сесії і якомога простіше
Будь ласка допоможіть
я не дуже розумію як це зробити
намагався зробити так:


<?php
session_start();
if(!isset($_POST['number']))
{
   if(!isset($_POST['total_numbers']))
   {
       if (!isset($_POST['name']))
    {  ?>
            <form action="1234.php" method="get">
         Введіть ім'я:<input type="text" name="name"required>
         Ведіть прізвище: <input type="text" name="surname"required>
         <input type="submit" name="Відправити"required>
         </form>
         <?php
    }
    else 
    {
        $_SESSION['name'] = $_POST['name'];
        $_SESSION['surname'] = $_POST['surname'];
        ?>
    <form action="1234.php" method="post">
     <p>Введите число: <input type="text" name="total_numbers" /></p>
     <p><input type="submit" /></p>
        </form>
        <?php
    } 
  }
  else {  
        
        $_SESSION['total_numbers'] = $_POST['total_numbers'];
        $_SESSION['current_number'] = 1;
        $_SESSION['sum'] = 0;
        }  
}
elseif (isset($_SESSION['current_number']))
{
 if ($_SESSION['current_number'] <$_SESSION['total_numbers'])
        {
         if (!isset($_POST['number'])) 
         {
        ?>  <form action="task4.php" method="POST">
         Введіть число   <?php echo $_SESSION['current_number']?>:<input type="text" name='number'><br>
          <input type="submit"><br>
          </form>
          <?php
            }
        else{
             ++$_SESSION['current_number'];
             $_SESSION['sum'] += $_POST['number'];
            }
        }
}
else{
    echo $_SESSION['sum'];
}
  
 ?>

2 Востаннє редагувалося koala (28.05.2017 22:27:31)

Re: Робота з сесіями та формами

А чим саме вам не до вподоби цей код?

Подякували: LoganRoss1

3 Востаннє редагувалося elektryk (11.01.2018 20:32:31)

Re: Робота з сесіями та формами

coursestolive написав:

форми

Який Ви розумний!! Допоможете мені з формами??

Звичайнісінький електрик, як наприклад, Лех Валенса.