私はPHPとMySQLを初めて使用します。助けていただければ幸いです。ユーザーが選択したオプションの数に応じて複数の行を生成するテーブルがあります。ユーザーが送信ボタンを押した後、コンテンツをデータベース テーブルに保存したいと考えています。ユーザーが選択するオプションの数と生成される行の数がわからないため、それをデータベース テーブルに格納する SQL コードの書き方がわかりません。
ここにテーブルを生成するコードがあります
for($x=0;$x<$N; $x++) {
echo nl2br("<td><textarea name=art[] rows=10 cols=30></textarea></td><td><textarea name=science[] rows=10 cols=30></textarea></td></textarea></td><td><textarea name=method[] rows=10 cols=30></textarea></td><td><textarea name=criteria[] rows=10 cols=30></textarea></td></tr>");
}
テーブルからデータを取得するには
for($i = 0; $i <$N; $i++){
$data[] = array(($art[$i]), ($science[$i]), ($method[$i]), ($criteria[$i]));
}