为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
狐的传说 2022-01-23 10:31:50
我正在开发一个小型课程注册系统。我有一张名为 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>
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

您可以使用数据库中的唯一密钥,例如 ID:


<td> 

  <input type="checkbox" name="reg<?php echo $result->id;" value="1"class="custom-control-input">

</td>

这将是唯一的名字


查看完整回答
反对 回复 2022-01-23
  • 1 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号