使用PHP检索表单数据

时间:2014-11-05 18:06:15

标签: php

我正在尝试整理一个允许我为PHP类创建购物车应用程序的表单。出于此目的,我们应该重复显示表单信息。虽然我熟悉存储信息,但我不知道如何检索存储的信息,但我们还没有真正详细介绍如何从数据库中存储或检索数据。

目前,我有第一个表单,其中包含单选按钮和项目列表,如下所示:

            <form action="shoppingCart.php" method="post">
                <input type="hidden" name="step" value="1" />

                <table id="shoppingList">                   
                    <tr class="d0">
                        <td class="rad"><input type="radio" name="items" value="oolongTea"></td>
                        <td class="item">Oolong Tea</td>
                    </tr>
            ...

这个列表继续像10个项目一样。当我单击下一个按钮时,它会将该数据提交到表单,然后继续下一页。这些数据在哪里,我想是我的问题,我将如何重新获得它?

我应该补充一点,我的代码顶部也有这个块,用于检查要显示的表单:

        if ( isset( $_POST["step"] ) and $_POST["step"] >= 1 and $_POST["step"] <= 3 ) {
          call_user_func( "processStep" . (int)$_POST["step"] );
        } else {
          displayStep1();
        }

这个块是处理第一种形式的“处理”的块:

        function processStep1() {
            $_SESSION["items"] = $_POST["items"];
            displayStep2();
        }

1 个答案:

答案 0 :(得分:1)

提交的数据

<input type="radio" name="items" value="oolongTea">

可以在

中找到
$_POST["items"];

因此,如果您选择了该单选按钮并提交了表单,则$ _POST [“items”]将等于该输入标记上的value属性(“oolongTea”)