前提・実現したいこと
PHPでデータを登録、削除、更新、検索するシステムを作っています。
発生している問題・エラーメッセージ
今、検索し対象となるデータを表形式で出力するところまではできたのですが、ヒットしたそれぞれのデータに対して更新の処理を行うところでつまづいています。
該当のソースコード
php
1<table> 2<?php 3foreach($rows as $row)){ 4?> 5<tr> 6 <td><?=$row['prefecture_cd']?></td> 7 <td><?=escape1($row["prefecture_name"])?></td> 8 <td><?=($row['insert_date'])?></td> 9 <td><form action="register.php" method="post"> 10 <input type = "hidden" name = "id" value = "<?=$row['id'];?>"> 11 <input type = "submit" value="更新"></td> 12 <td><?php echo $row['id'];?></td> 13 14<?php } ?> 15</tr> 16</table>
試したこと
idをそれぞれのデータに割り振り、更新がsubmitされた時のidを次のファイルであるregister.phpに受け渡し,
更新処理を行おうと考えましたが、どうにもidの受け渡しがうまくいかずforeachのループが回りきった後のidが受け渡されてしまいます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー