Переменные PHP в форме на странице - PullRequest
0 голосов
/ 25 октября 2019

Форма

    <body>

        <form action = "deskCalculate.php" method = "post">
                Length (in): <input type="text" name="numLength" value="<?php echo htmlspecialchars ($numLength);?>">
                    <br>
                Width (in): <input type="text" name="numWidth" value="<?php echo htmlspecialchars($numWidth);?>">
                    <br>
                Drawers: <input type="text" name="numDrawers" value="<?php echo htmlspecialchars($numDrawers);?>">
                    <br>
                <input type="submit" name="submit" value="Submit">
        </form>
    </body>
</html>
<html>
    <body>
        <?php

        $numLength = filter_input(INPUT_POST, 'numLength', FILTER_VALIDATE_FLOAT);
        $numWidth = filter_input(INPUT_POST, 'numWidth', FILTER_VALIDATE_FLOAT);
        $numDrawers = filter_input(INPUT_POST, 'numDrawers', FILTER_VALIDATE_FLOAT);
        $areaPrice = 0;
        $drawerPrice = 0;
        $deskPrice = 200;
        $totalPrice = 0;
        $area = 0;

        $numLength + $numWidth = $area;
            if ($area > 750){
                $areaPrice = 50; 
            }
            else{
                $areaPrice = 0;
            }

        $drawerPrice = $numDrawers * 30.00;
        $totalPrice = $deskPrice + $drawerPrice + $areaPrice;

        echo "Your length is " .$numLength;
        echo "<br>";
        echo "Your Width is " .$numWidth;
        echo "<br>";
        echo "You have " .$numDrawers. " drawers on your desk.";
        echo "<br>";
        echo "You will pay " .$drawerPrice. " extra for drawers";
        echo "<br>";
        echo "Your area is "  .$area;
        echo "<br>";
        echo "You will pay " .$deskPrice." for the desk";
        echo "<br>";
        echo "Your total price is " .$totalPrice;
        ?>
    </body>
</html>

Я хочу, чтобы пользователь вводил длину, ширину и количество ящиков, чтобы рассчитать цену в зависимости от некоторых вещей, таких как площадь и количество ящиков. я не могу получить переменные, чтобы перейти от формы к странице расчета. я не могу заставить его работать. Пожалуйста, помогите, спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...