回答編集履歴
1
誤字修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
カテゴリーが必ず整数なら is_int() でのチェックも入れてみてはいかがですか?もしチェックする場合はGETはstring型の値になるのでif文の前にintにキャストする必要があります。それであればpreg_matchも外せます。それと!emptyは0もfalseになりますけど大丈夫ですか?もし0もあるなら以下の2つのうちどちらかを使うといいと思います。
|
2
2
|
if ($_GET["category"] != "")
|
3
|
-
if (strlen($_GET["category"] > 0)
|
3
|
+
if (strlen($_GET["category"]) > 0)
|
4
4
|
|
5
5
|
それからチェックの後も大切です。
|
6
6
|
HTMLに出力なら htmlspecialchars
|