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 に答える