私はテーブルをループして、製品に一致するチェックボックスのリストを返すだけで十分です。今私の問題は、選択された後にループして、指定された製品に対してチェックされているかチェックされていないものとして返す適切な方法を見つけることができないかどうかです。いくつかのMySQLが関わっていると思っていますが、その部分は問題ではなく、データベースに挿入する方法や更新する方法を知っています...ドロップダウンから製品を選択すると、チェックボックスに値を設定する必要があります。ここでPHP/MySQLデータでのチェックボックスの使用
が
<ul class="categories">
<?php
$query = "SELECT * FROM products";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$category = $row['category'];
$catId = $row['id'];
echo "<li><input class='catCheck' type='checkbox' name='p_cat[]' value='$catId' /> $category</li>";
}
?>
</ul>
好きですか?あなたの説明では完全ではありません。 –
クエリから返された結果に基づいてチェックボックスをオンまたはオフにしようとしていますか? –
'checked/unchecked'状態を表す' products'テーブルにフィールドがありますか? –