while ループで SQL データを取得し、そのデータをテーブルに挿入します。フォームと送信ボタンを使用すると、変更された値を保存できます。
私の簡略化されたコード:
<table>
<tr>
<?php
//SQL QUERY
//...
while ($row = mysql_fetch_array($sql_header)) {
$var_ab = $row['ab'];
$var_id = $row['id'];
?>
<form id="form1" action="" method="POST">
<td>
<input type="text" value="<?php echo $var_ab; ?>"
</td>
<td>
<input type="text" value="<?php echo $var_id; ?>"
</td>
//PLACEHOLDER FOR SECOND FORM
<?php
}
?>
</tr>
<td>
<input type="submit" name="save" value="SAVE" class="classsubmit" />
</td>
</form>
</tr>
</table>
ここまでは順調ですね。では、2 番目のフォームを挿入してエントリを削除するにはどうすればよいでしょうか? このコードを配置しようとしました (2 番目のフォームのプレースホルダー - 上記を参照)
<td>
<form id="form2" action="" method="POST">
<input type="text" value="<?php echo $var_id;?>"
</form>
</td>
しかし、それは機能しておらず、フォームをネストすることは許可されていません。
助言がありますか?