この質問にタイトルを付けるかどうかはわかりませんでした。これが私の目標です:
1 ページ目に、データベースから生成されたフォームがあります。カウント変数をフィールドの id に割り当ててループします (つまり、header_1、header_2、header_3...)。
ここで、追加情報 (つまり、header_4、header_5) を追加する必要があるため、フィールドの量は異なる場合があります。
フォームを送信するときに、各フィールドの変数を作成するにはどうすればよいですか?
$header1 = $_POST['header_1']
基本的に、私は次のようなものを単純化する配列ベース (または可変変数ベース) の方法を探しています。
$sql="UPDATE about SET about_header = '$head1', about_content = '$post1' WHERE about_id = '$id1'";
$result = mysql_query($sql);
$sql="UPDATE about SET about_header = '$head2', about_content = '$post2' WHERE about_id = '$id2'";
$result = mysql_query($sql);
$sql="UPDATE about SET about_header = '$head3', about_content = '$post3' WHERE about_id = '$id3'";
$result = mysql_query($sql);
このようなクエリはうまくいくと思いますが、構築の助けが必要な情報の配列を処理する方法がわかりません。
$y=1;
$sql="UPDATE about SET about_header = '$head$y', about_content = '$post$y' WHERE about_id = '$id$y'";
これを十分に説明したことを願っています。どんな助けでも素晴らしいでしょう。ありがとう!