以下のコードを使用するフォームがあります:
<select name="ptype">
<option selected="selected" value="">Any</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
さて、phpページはmysqlの「Any」フィールドをどのように処理できますか。以下のコードを試しましたが、プロセスページでは機能しませんでした:
$q = mysql_query("SELECT * FROM `listing` WHERE ptype='{$_POST['ptype']}'");
echo mysql_error();
while($r=mysql_fetch_array($q)){
}
「any」を使用する複数の選択オプションがあり、すべてのフィールドが同じクエリで実行されます。ここで any はすべての値を意味します
エラーは何ですか?または「任意の」値を使用する方法は?