没有从$ _POST接收数据

时间:2013-07-21 06:01:27

标签: php

我有这个

<select name="method">
<?php
while($m = $sel->fetch(PDO::FETCH_ASSOC)){
echo '<option value="' . $m['type'] . '">' . $m['name'] . '</option>';
}
?>
</select>

在html表单中,在源代码中,它显示了类型和名称,一切正常,但是当我提交表单时,$_POST['method']为空,var dumped为NULL。如果有人可以提供帮助,那就太棒了。

2 个答案:

答案 0 :(得分:0)

嗯,你的数据不在表格内?

<form method="post">
<select name="method">
<?php
while($m = $sel->fetch(PDO::FETCH_ASSOC)){
echo '<option value="' . $m['type'] . '">' . $m['name'] . '</option>';
}
?>
</select> 
</form>

答案 1 :(得分:0)

<form name="input" action="your path" method="post">
<select name="method">
<?php
  while($m = $sel->fetch(PDO::FETCH_ASSOC)){
    echo '<option value="' . $m['type'] . '">' . $m['name'] . '</option>';
  }
?>
</select>
</form>