変数をフォームから分割し、Mysql データベースに 1 つずつ入力したいと考えていました。表 4 のフィールドは次のようになります: UserID、Status、HowLate、PassFail 以下のこの例では、UserID は 75 と 76 ですが、将来的にはユーザー ID の任意の # にすることができます。これらの動的変数が毎回どうなるかわからないため、これらの動的変数をデータベースに挿入する方法について混乱しています。私が持っている唯一の静的パターンは、foreach ( $_POST as $key => $value ) をループするときです。
$results = print_r($_POST, true);
フォームからのサンプルデータ
75=PRESENT
d75=on time
cc75=passed
76=LATE
d76=10 minutes
cc76=failed
次のようなクエリを書きたいと思います。
insert into attendance (UserID, Status, HowLate, PassFail) values (76, 'Late', '10 minutes', 'failed')
これもクラスの生徒と考えてください。一度に 20 件のレコードが返されます。