为什么不将此表单数据发送到下一页?

时间:2017-05-27 20:39:47

标签: php html

我对PHP没有多少经验,但是这个表单应该从你选择它的页面发送信息到另一个页面:

<form name="form1" method="post" action="nextpage.php">
   <select name="form">
     <option value="bike">BMX 3000</option> 
   </select>
   <input type="submit">
</form>

下一页有以下代码:

<html>
    <body>
       <center>You selected <?php echo $_POST['form']; ?></center>
    </body>
</html>

会喜欢一些帮助!

2 个答案:

答案 0 :(得分:-1)

您将在nextpage.php获取此文:

&#34;您选择了Array([form] =&gt; bike)&#34;

你期待&#34;阵列(自行车 - &gt; BMX 3000)&#34; ?

OPTION标签不需要name属性。只能选择一个属性,它的名称是SELECT的名称。该值将是VALUE属性的值。

您的&#34; BMX 3000&#34;仅供显示。

答案 1 :(得分:-1)

page.html中,

<form name="form1" method="post" action="nextpage.php">
    <select name="form">
        <option value="Bike">BMX 3000</option> 
    </select>
    <input type="submit">
</form>

nextpage.php,

<body>
    <center>You selected <?php echo htmlspecialchars($_POST[form]); ?></center>
</body>

输出,

您选择了自行车