HTML表格和复选框

时间:2015-11-09 11:58:04

标签: php html checkbox html-table

我有一张带有复选框的表格.. 我想要发生的是将复选框的值设置为 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>

我似乎遇到了解决这个问题的麻烦,我感到困惑。

提前感谢您的帮助。

3 个答案:

答案 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