phpとDBについて質問します。テーブルを作り、DBと接続をし、IDをデータベースから取得してきてテーブルに出力します。また、テーブルにボタンを設置してそのボタンが押された際にIDを取得するプログラムを作りたいです。出力する際foreachで回しています。なのですべて同じ名前になってしまいます。どのようにしたら押されたボタンのIDをデータベースから取得できるのでしょうか
※ごちゃごちゃしてみずらいと思うので最低限の連想できるコードしか書きません。
自分はどのようにしたら取得したいかを知りたいだけです。ヒントなどでも歓迎です。
php
1<?php 2$head=['id','氏名','年齢','修正・消去'] 3//tblはDBから取得してきたデータが2次元配列で格納してあります 4$tbl=[[1,'太郎',16],[2,'次郎',18], 5[3,'三郎',20]]; 6?> 7 8<table border=1> 9 <tr> 10 <?php foreach($head as $valu){ ?> 11 <td><?php print $valu; ?></td> 12 <?php } ?> 13 </tr> 14 <?php foreach($tbl as $value){ ?> 15 <tr> 16 <?php foreach($value as $key){ ?> 17 <td><?php print $key; ?></td> 18 <?php } ?> 19 <td><button type='submit' name='update'>修正</button>・<button type='submit' name='delete'>消去</button></td> 20 </tr> 21 <?php } ?> 22</table>
修正ボタンを押したら変数又はセッションに押された行のIDが入る仕組みを作りたいです。