如何将 foreach() Mysql select 转换为 HTML 表单

我正在开发一个小型课程注册系统。我有一张名为 20182019carryovertbl 的桌子,我选择学生从桌子上搬过来,效果很好。我需要将所选信息转换为带有提交按钮的 HTML 表单(这将进入另一个表 20192020coursestbl)。如何为我的输入设置名称


<table>

  <thead>

    <tr>

      <th>Register course</th>

      <th>Course Title</th>

      <th>Corse Code</th>

      <th>Unit</th>

      <th>Lecturer</th>

    </tr>

  </thead>


  <tbody>


    <?php $sql = "SELECT * from  20182019carryovertbl WHERE matricno = '$matno' ";

$query = $dbh -> prepare($sql);

$query->execute();

$results=$query->fetchAll(PDO::FETCH_OBJ);

$cnt=1;

if($query->rowCount() > 0)

{

foreach($results as $result)

{               ?>

    <tr>

      <td> <input type="checkbox" name="reg1" value="1" class="custom-control-input"></td>

      <td>

        <?php echo htmlentities($result->coursetitle);?>

      </td>

      <td>

        <?php echo htmlentities($result->coursecode);?>

      </td>

      <td>

        <?php echo htmlentities($result->unit);?>

      </td>

      <td>

        <?php echo htmlentities($result->lecturer);?>

      </td>


    </tr>

    <?php $cnt=$cnt+1; }} ?>


  </tbody>

</table>


狐的传说
浏览 126回答 1
1回答

POPMUISE

您可以使用数据库中的唯一密钥,例如 ID:<td>&nbsp;&nbsp; <input type="checkbox" name="reg<?php echo $result->id;" value="1"class="custom-control-input"></td>这将是唯一的名字
打开App,查看更多内容
随时随地看视频慕课网APP