私のindex.phpページには、別のPHPページを参照するメソッドpostとactionを持つフォーム内にいくつかの送信があります。例を簡単にするために、submit='a1'とsubmit='a2'があるとします。
$__POST変数が送信ボタンから送信されるとき、新しいPHPページ$__POSTで送信された変数を選択する必要があります。クエリと表示のスクリプトはすでに作成されていますが、たとえば、を$__POST使用すると1つで問題なく動作します。if(isset($__POST['a1']))そして、MySQLクエリを繰り返し、if()各カテゴリのステートメントを使用できます。'a1'、'a2'..。
私がやりたいのは、MySQLクエリが各カテゴリで同じであるため、ループ内で反復することです。ただし、WHEREカテゴリ番号の変更に応じてデータベース内のカテゴリフィールドを識別するステートメントは例外です。たとえば、カテゴリ「a1」はmysqlquery「a2」と同じものを使用しますが、違いは次のとおりです:(WHERE post_id = '1'「a1」とWHERE post_id = '2'「a2」の場合)。
コードは重要ではありません。すでに機能しています。どのpost変数がページに送信されたかを判断する必要があるので、対応する各post変数からMySQLクエリを繰り返すことができますpost_id...ここではオブジェクト指向プログラミングが役立つと思いますが、必要かどうかは気になります。