1

我有一个豪华轿车公司信息的 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功能有关系吗?如果你知道,请告诉我。那太好了!谢谢!

4

3 回答 3

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.

于 2013-03-27T22:37:58.243 回答
1

替换$POST$_POST. 这应该可以完成这项工作。此外,使用$_GET代替$GET等等(在这里阅读更多)

于 2013-03-27T22:38:08.140 回答
0

我也遇到了麻烦。尝试使用 " 而不是 '。

例如:

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

出于某种原因,这对我有用。

于 2015-09-22T09:16:18.907 回答