チェックボックスを使っての検索で
PHP5とMySQL4.0.24を使用しています。
フィールド内にカンマ区切りでテキストが格納されてます。
+----+----------------------+
| ID | text |
+----+----------------------+
|id01| 101,001,201,300 |
|id02| 001,201,105 |
|id03| 101,401,300,201,003 |
| : | : |
+----+----------------------+
これをチェックボックスで
□001 □003 □101 □105 □201 …
でOR検索をしたいのですが。
検索側のHTMLで
<input type=checkbox name=chk[] value=001>001
:
と書いて
処理側のPHPに
$arraival = is_array(@$_POST['chk'])? implode(',',$_POST['chk']):'empty case';
$sql = "select * from shop_data where arraival like '%$arraival%'";
としてもうまく結果が得られません。
どの様に書けばよいのでしょうか?
お礼
ありがとうございます。試してみます。