我在这里有这个表格:
<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
答案 0 :(得分:2)
如果您只是担心删除前导空格或尾随空格,请查看php的trim()。
答案 1 :(得分:1)
使用此:
$postPer_pjese = str_replace(' ', '', stripslashes($_POST["postPer_pjese"]));
删除字符串中的任何空格。
修改强>
这假设您提供的表单不是使用的表单。
否则问题可能出在未给出的insert语句中。