我有一张带有复选框的表格.. 我想要发生的是将复选框的值设置为 student_id
这是我的代码:
<?php
require_once('xcon.php');
$q = mysql_query("SELECT * FROM Students");
?>
<table><br><br>
<thead>
<tr>
<th>Choice</th>
<th>Student ID</th>
<th>Student First Name</th>
<th>Student Last Name</th>
<th>Level</th>
</tr>
</thead>
<?php
while($row = mysql_fetch_assoc($q)){
echo "<tbody>";
echo "<tr>";
echo "<td><input type = 'checkbox' name = 'checkbox[]' ></td>";
echo "<td>".$row['student_id']."</td>";
echo "<td>".$row['fname']."</td>";
echo "<td>".$row['lname']."</td>";
echo "<td>".$row['yearlevel']."</td>";
echo "</tr>";
echo "</tbody>";
}
?>
</table>
我似乎遇到了解决这个问题的麻烦,我感到困惑。
提前感谢您的帮助。
答案 0 :(得分:0)
&&
答案 1 :(得分:0)
在复选框中添加value
属性,其值为学生ID:
while($row = mysql_fetch_assoc($q)){
echo "<tbody>";
echo "<tr>";
echo "<td><input type = 'checkbox' name = 'checkbox[]' value='".$row['student_id']."'></td>";
echo "<td>".$row['student_id']."</td>";
echo "<td>".$row['fname']."</td>";
echo "<td>".$row['lname']."</td>";
echo "<td>".$row['yearlevel']."</td>";
echo "</tr>";
echo "</tbody>";
}
值得注意的是,如果选中该复选框,复选框的值只会发布到您表单的目标。
答案 2 :(得分:0)
我认为您看起来如下所示。将值属性添加到复选框输入字段,值应为$ row [&#39; student_id&#39;]。
1