PHP:表单变量没有注册

时间:2013-03-27 22:37:08

标签: php html forms

我有一个关于豪华轿车公司信息的HTML表单,有点像这样:

<td>
     <input type="text" name="sedan-number-fleet" />
</td>
<td>
     <input type="text" name="sedan-year-range" />
</td>

等等。当我把它们放到PHP中时,就像这样:

$input_sedan_number_fleet = strip_tags($POST['sedan-number-fleet']);
$input_sedan_year_range = strip_tags($POST['sedan-year-range']);
当我试图回应它时,它没有结果。它与strip_tags函数有关吗?如果你知道,请告诉我。那太好了!谢谢!

3 个答案:

答案 0 :(得分:4)

您不能通过$POST访问表单提交的数据,而是$_POST。将您的代码更改为

$input_sedan_number_fleet = strip_tags($_POST['sedan-number-fleet']);
$input_sedan_year_range = strip_tags($_POST['sedan-year-range']);

此外,我希望您进行更多的输入验证,而不仅仅是strip_tags

答案 1 :(得分:1)

$POST替换为$_POST。这应该做的工作。此外,使用$_GET代替$GET依此类推(阅读更多here

答案 2 :(得分:0)

我也遇到了麻烦。尝试使用&#34;而不是&#39;。

例如:

$input_sedan_number_fleet = strip_tags($_POST["sedan-number-fleet"]);
$input_sedan_year_range = strip_tags($_POST["sedan-year-range"]);

出于某种原因对我有用。