0
<table width="200" border="0">          
<tr>
  <td><p>
    <?php while($row1 = mysql_fetch_array($res)){ ?>
    <label>
      <input type="checkbox" name="module" value="<?php echo $row1['MID']?>" id="<?php echo $row1['MID']?>">
    <?php echo $row1['ModuleName']?></label>
    <br>
    <?php }?>
  </p></td>
</tr>
</table>

このコードを使用してチェックボックスをアウトアウトすると、チェックボックスは問題なく表示されます。

データを MYSL テーブルに保存する方法がわかりません。私が描いた表は次の形式です:student_module{studentID,ModuleID}

そのテーブルにデータを入力するために私が書くべきコードは何ですか。1 人の学生が多くのモジュールに登録できます。

4

2 に答える 2

1

ajax 機能の使用:

チェックボックスをクリックして値を収集studentIDModuleID、ajax メソッドに渡し、サーバー エンド ページで db レコードを更新できます。

ajax機能なし

ユーザーがチェックボックスをクリックしたときにフォームを投稿するか、下に保存ボタンを配置してPHPページにフォームを送信すると、すべての値を収集してそれに応じてdbを更新できます。

于 2013-08-21T12:00:38.727 に答える