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

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

[code=PHP]<?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'];
}

?>[/code]

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

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

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

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

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

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

coursestolive написав:

форми

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