次のような HTML テーブルで mysql データベースからのデータを表示するテーブルがあります。
次に、チェックボックスを使用して次のように表示します。
そのユーザーがいくつかの行を選択して送信した後、次のページに示すように、選択した行を送信します。HTML を使用して php で行うにはどうすればよいでしょうか。
次のような HTML テーブルで mysql データベースからのデータを表示するテーブルがあります。
次に、チェックボックスを使用して次のように表示します。
そのユーザーがいくつかの行を選択して送信した後、次のページに示すように、選択した行を送信します。HTML を使用して php で行うにはどうすればよいでしょうか。
これで始められます:
<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'])
<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
}