我有一个关于豪华轿车公司信息的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
函数有关吗?如果你知道,请告诉我。那太好了!谢谢!
答案 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"]);
出于某种原因对我有用。