如何显示表格的选定单元格?

时间:2012-05-23 11:58:37

标签: php html html-table row html-select

我有一个表格,它在HTML表格中显示来自mysql数据库的数据,如下所示:

current table structure

然后我想用复选框这样显示:

table structure look like

之后,用户选择一些行,然后提交下一页显示的选定行,那么如何在php中用HTML完成。

2 个答案:

答案 0 :(得分:1)

这将帮助您入门:

<table>
<?php
while($r = mysql_fetch_array($q)) {
    ?>
    <tr>
        <td><?php echo $r['s_no']; ?></td>
        <td><?php echo $r['name']; ?></td>
        <td><input type="checkbox" name="selected_s_no[]" value="<?php echo $r['s_no']; ?>" /></td>
    </tr>
    <?php
}
?>
</table>

在提交的页面上,您将可以使用所选的s_no

访问一个数组
print_r($_REQUEST['selected_s_no'])

答案 1 :(得分:-1)

<table>
<?php
while($r = mysql_fetch_array($q)) {
    ?>
    <tr>
        <td><?php echo $r['s_no']; ?></td>
        <td><?php echo $r['name']; ?></td>
        <td><input type="checkbox" name="selected_s_no[]" value="<?php echo $r['s_no']; ?>" /></td>
    </tr>
    <?php
}
?>
</table>

on submitting page you can use foreach with selected values

foreach($_POST['selected_s_no'] as $value)
{
    //show data according to selected checkbox 
}