私はこのページを持っています:
ボタンをクリックすると、テキストフィールドEnregistrer
に加えたすべての変更を保存したいと思います。Note
これらのテキスト フィールドは、select ステートメントで生成されます。
for($i=0; $i<$rows_number; $i++)
{
echo '<tr>';
echo '<td>' . mysql_result($students, $i, 'num_insc') . '</td>';
echo '<td>' . mysql_result($students, $i, 'nom') . '</td>';
echo '<td> <input style="text-align:center" type="number" name=note_"'
. mysql_result($students, $i, 'num_insc') . '" id="note" value="'
.mysql_result($students, $i, 'note').'"> </td>';
echo '</tr>';
}
したがって、一部のnote
テキスト フィールドの名前は、「num_」 +N° Inscription
このテキスト フィールドに対応するものです。たとえば、画像N° Inscription
では最初の行が である1
ため、この行に対応するメモ テキスト フィールドの名前は「num_1」です。
ボタンをクリックするとEnregistrer
、フォームデータが同じページに送信され、 $_POST を使用してそれらの情報を取得しています。
しかし問題は、各テキスト フィールドの値を取得し、このテキスト フィールドに対応するデータベースの行を更新するにはどうすればよいかということです。テキスト フィールドの数はさまざまであり、データベース内のレコードの数に応じて変化するためです。