【发布时间】:2014-01-07 01:22:19
【问题描述】:
我是 html 新手,所以我不确定我哪里出错了,但我有以下代码(我正在创建一个表单并在用户按下提交时向数据库添加值)。
嵌套在表单中的复选框 -
<label for="choice1">Windows 7</label>
<input type="checkbox" name="choice1"/>
当用户按下“添加按钮”时,我试图获取该值并将其存储在一个变量中,但它找不到“choice1”。
$choice1=$_POST['choice1'];
但我得到“未定义索引:choice1”。为什么是这样?
【问题讨论】:
-
表单的
method属性是否设置为POST? “添加按钮”是<input type="submit"/>吗?显示更多代码。 -
请显示您的整个表单 html,包括添加按钮。
-
在 PHP 中,尝试
echo "<pre>"; var_dump($_POST); var_dump($_GET); echo "</pre>";分析数组 $_POST 和 $_GET 的内容。 -
@jakub:
header('Content-Type: text/plain'); var_dump($GLOBALS);;)