1

我在这里有这个表格:

<label for='per_pjese'>Per Pjese:</label>
<select id = "per_pjese" name="per_pjese" >
<option value = "2">Jo</option>
<option value = "1">Po</option>
</select>

现在,我得到这样的变量:

$postPer_pjese = stripslashes($_POST["postPer_pjese"]);

我的问题是,当它发布在数据库中时,它是用空格发布的......即:

1' ' where ' '  signifies white space
4

2 回答 2

2

如果您只担心删除前导或尾随空格,请查看 php 的trim()

于 2013-03-09T10:09:27.490 回答
1

用这个:

$postPer_pjese = str_replace(' ', '', stripslashes($_POST["postPer_pjese"]));

删除字符串中的任何空格。

编辑

这是假设您提供的表格不是使用的表格。

否则问题可能出在未给出的插入语句中。

于 2013-03-09T10:10:49.627 回答