当方、wordpressおよびphp初心者です。
【実現したいこと】
wordpressで検索画面のサンプルを作成しようとしております。
検索条件の1つをチェックボックスにしようとしています。
また、検索結果画面でもチェックボックスを表示し、検索条件を保持したまま(チェックが入ったまま)表示したく思っております。
【実施したこと】
そこで、チェックボックスを以下のように記入しました。
<div> <div align="center">フルーツ</div> <div align="center"> <?php / $checked_fruits = explode(" ", $_GET['fruit']); foreach(array('apple', 'banana') as $fruit) { $checked = ""; if ( in_array($fruit, $checked_fruits)) { $checked = "checked"; } ?> <label><input type="checkbox" class="<?php echo $fruit ?>" name="fruit[]" value="<?php echo $fruit ?>" <?php echo $checked ?></label> <?php } ?> </div>
【問題点】
$checkedに"checked"が入ることがありません
$checked_fruitsに正しくappleやbananaが入っていないのではないか、と思っていますが解決策がわかりません
上記問題を解決し、チェックボックスの状態を保持して表示したく思っております。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。