0

PHP を使用して、動的チェックボックスの値を mySQL テーブルに格納する方法について助けてください。

                    ID |        DES_ID  | CAT_ID
                    1           0921671     12
                    2           0921671     24
                    3           0921671     30

このようにチェックボックスを生成します。

<?php 
                $result = mysql_query("SELECT * FROM tbl_category order by name ");
                $i=1;
                while($row = mysql_fetch_array($result)){
                echo '<input type="checkbox" name="categories[]" value='.$row['category_id'].' id='.$row['name'].'>'.'<label for='.$row['name'].' class="fil_lab">'.$row['name']. '</label>';
                if($i%5==0)
                {
                 $i = 0;
                 echo '<br><br>';
                }
                $i++;}
            ?>

注: これらのチェックボックスは、宛先名などの他のデータとして追加します。同時に挿入するテーブルは全部で 4 つあります。

4

1 に答える 1

0

チェックボックス用に別のテーブルを追加できます。これは、外部キーでメインテーブルにリンクできます。

また

メイン テーブルにフィールドを作成し、この (0|1|2) のようなチェック ボックスの値を格納できますが、これは適切な方法ではありません。最初の方法に従ってください。

于 2013-01-29T04:46:26.230 に答える