PHPでMySQL挿入クエリ関数の単一のフォームをターゲットにするにはどうすればよいですか?

mikeriley131

1ページに3つの異なるフォームがあります。各フォームのデータは、異なるテーブルに入力されます。最初に作成したものでは、次のifステートメントを使用してデータをテーブルに挿入しています。

if ( $_SERVER['REQUEST_METHOD'] === 'POST' ) {
$band_name = $_POST['bandname'];
$band_website = $_POST['website'];
$band_descrip = $_POST['description'];

query(
    "INSERT INTO bands(bandname, website, description) VALUES(:bandname, :website, :description)",
    array('bandname' => $band_name, 'website' => $band_website, 'description' => $band_descrip),
    $conn
    );
} else {
$status = "Fill out the form";
}

ifフォームごとに1つずつ、3つの異なるバージョンのステートメントを作成する必要があると想定しています送信されたフォームを指定するにはどうすればよいですか?

デビッド

フォームを送信すると、フォームタグ内のデータのみが送信されるため、フォームを識別するために何かを使用して、どのフォームを確認できます。私は通常、送信ボタンの名前を使用してフォームを確認します。$_POST1つのフォームにのみ使用する限り、任意の変数を使用できます。

<form method="post">
   <input type="text" name="form1_text" />
   <input type="submit" name="form1_submit" value="Submit" />
</form>

<form method="post">
   <input type="text" name="form2_text" />
   <input type="submit" name="form2_submit" value="Submit" />
</form>

<?php
   if(isset($_POST['form2_submit'])) {
      // Handle Form 2
   }else if(isset($_POST['form1_submit'])) {
      // Handle Form 1
   }
?>

Webブラウザーがフォームを処理する方法の詳細については、W3.orgのHTMLドキュメント(HTMLドキュメント内のフォーム)を確認してくださいこれは、サーバーに送信されるデータと、そのデータがどのように選択/決定されるかを説明しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPのHTMLフォームからの入力値を処理してMySQLクエリに挿入するにはどうすればよいですか?

分類Dev

Mysqlの単一のクエリですべての行の1つの列にデータを挿入するにはどうすればよいですか?

分類Dev

SuperAgentが行うすべてのリクエストにカスタムHTTPヘッダーを挿入するにはどうすればよいですか?

分類Dev

複数のターゲットフレームワークのソリューションを構築するにはどうすればよいですか?

分類Dev

Pythonで1つのHTTPPOSTリクエストに複数のデータをフォーマットするにはどうすればよいですか?

分類Dev

1回のリクエストで複数のフォームからデータを送信するにはどうすればよいですか?

分類Dev

複数のHTMLフォームの単一の送信ボタンで各テーブルエントリを新しいフォームとして行に表示するにはどうすればよいですか?

分類Dev

PHP関数include_once()を使用して他のディレクトリにフォームを送信するにはどうすればよいですか?

分類Dev

フォームのJavascriptエラー関数を取得してフォームの送信をキャンセルし、エラーメッセージを挿入するにはどうすればよいですか?

分類Dev

PHP PDOを使用してmySQLにJSONオブジェクトデータの複数の行を挿入するにはどうすればよいですか?

分類Dev

Symfony 2の複数のフォームで単一のCSRFトークンを取得するにはどうすればよいですか?

分類Dev

ラジオボタンのクリックでデータを挿入するにはどうすればよいですか-jquery / php / mysql?

分類Dev

jQueryクリック関数がDOMの他の要素もターゲットにしないようにするにはどうすればよいですか?

分類Dev

phpの単一フィールドに2つの変数値を挿入するにはどうすればよいですか?

分類Dev

光沢のあるアプリのチェックボックスの入力に応じて、データフレームの一部の行をスタイルフォーマットするにはどうすればよいですか?

分類Dev

Windowsフォームアプリプロジェクトの複数のフレームワークをターゲットにするにはどうすればよいですか?

分類Dev

FXMLLoaderのデフォルトのControllerFactoryにカスタムフィールドの挿入を追加するにはどうすればよいですか?

分類Dev

フィードバックがユーザーがフォームに入力したものとまったく同じになるようにphpスクリプトをカスタマイズするにはどうすればよいですか?

分類Dev

Wix#で、レジストリエントリのみを展開するときに、ターゲットシステムに物理フォルダーを作成しないようにするにはどうすればよいですか?

分類Dev

Wix#で、レジストリエントリのみを展開するときに、ターゲットシステムに物理フォルダーを作成しないようにするにはどうすればよいですか?

分類Dev

Accessフォームで多対多の関係で3番目のテーブルにデータを入力するにはどうすればよいですか?(MySQLバックエンド)

分類Dev

フォームのテキストボックス(オブジェクト)から取得した値をMSAccessの「LIKE」クエリに挿入するにはどうすればよいですか。

分類Dev

ラッパー構文を含めずに、スクリプトタグに関数を挿入するにはどうすればよいですか?

分類Dev

[編集]をクリックした後、特定の行のデータをフォームに表示するにはどうすればよいですか?(PHP)

分類Dev

onclick()関数とPOSTメソッドの両方をフォームと一緒に使用するにはどうすればよいですか?(php)

分類Dev

ユーザー入力データを複数のフォーム(単一のテンプレート/ Webページ)からdjangoのsqliteデータベースに保存するにはどうすればよいですか?

分類Dev

挿入クエリから配列型の大きなクエリ列にデータを挿入するにはどうすればよいですか?

分類Dev

フォームのエラー数をカウントするにはどうすればよいですか?

分類Dev

Xamarinフォームmacosのエントリ(チャットに使用)にカスタム画像を追加するにはどうすればよいですか?

Related 関連記事

  1. 1

    PHPのHTMLフォームからの入力値を処理してMySQLクエリに挿入するにはどうすればよいですか?

  2. 2

    Mysqlの単一のクエリですべての行の1つの列にデータを挿入するにはどうすればよいですか?

  3. 3

    SuperAgentが行うすべてのリクエストにカスタムHTTPヘッダーを挿入するにはどうすればよいですか?

  4. 4

    複数のターゲットフレームワークのソリューションを構築するにはどうすればよいですか?

  5. 5

    Pythonで1つのHTTPPOSTリクエストに複数のデータをフォーマットするにはどうすればよいですか?

  6. 6

    1回のリクエストで複数のフォームからデータを送信するにはどうすればよいですか?

  7. 7

    複数のHTMLフォームの単一の送信ボタンで各テーブルエントリを新しいフォームとして行に表示するにはどうすればよいですか?

  8. 8

    PHP関数include_once()を使用して他のディレクトリにフォームを送信するにはどうすればよいですか?

  9. 9

    フォームのJavascriptエラー関数を取得してフォームの送信をキャンセルし、エラーメッセージを挿入するにはどうすればよいですか?

  10. 10

    PHP PDOを使用してmySQLにJSONオブジェクトデータの複数の行を挿入するにはどうすればよいですか?

  11. 11

    Symfony 2の複数のフォームで単一のCSRFトークンを取得するにはどうすればよいですか?

  12. 12

    ラジオボタンのクリックでデータを挿入するにはどうすればよいですか-jquery / php / mysql?

  13. 13

    jQueryクリック関数がDOMの他の要素もターゲットにしないようにするにはどうすればよいですか?

  14. 14

    phpの単一フィールドに2つの変数値を挿入するにはどうすればよいですか?

  15. 15

    光沢のあるアプリのチェックボックスの入力に応じて、データフレームの一部の行をスタイルフォーマットするにはどうすればよいですか?

  16. 16

    Windowsフォームアプリプロジェクトの複数のフレームワークをターゲットにするにはどうすればよいですか?

  17. 17

    FXMLLoaderのデフォルトのControllerFactoryにカスタムフィールドの挿入を追加するにはどうすればよいですか?

  18. 18

    フィードバックがユーザーがフォームに入力したものとまったく同じになるようにphpスクリプトをカスタマイズするにはどうすればよいですか?

  19. 19

    Wix#で、レジストリエントリのみを展開するときに、ターゲットシステムに物理フォルダーを作成しないようにするにはどうすればよいですか?

  20. 20

    Wix#で、レジストリエントリのみを展開するときに、ターゲットシステムに物理フォルダーを作成しないようにするにはどうすればよいですか?

  21. 21

    Accessフォームで多対多の関係で3番目のテーブルにデータを入力するにはどうすればよいですか?(MySQLバックエンド)

  22. 22

    フォームのテキストボックス(オブジェクト)から取得した値をMSAccessの「LIKE」クエリに挿入するにはどうすればよいですか。

  23. 23

    ラッパー構文を含めずに、スクリプトタグに関数を挿入するにはどうすればよいですか?

  24. 24

    [編集]をクリックした後、特定の行のデータをフォームに表示するにはどうすればよいですか?(PHP)

  25. 25

    onclick()関数とPOSTメソッドの両方をフォームと一緒に使用するにはどうすればよいですか?(php)

  26. 26

    ユーザー入力データを複数のフォーム(単一のテンプレート/ Webページ)からdjangoのsqliteデータベースに保存するにはどうすればよいですか?

  27. 27

    挿入クエリから配列型の大きなクエリ列にデータを挿入するにはどうすればよいですか?

  28. 28

    フォームのエラー数をカウントするにはどうすればよいですか?

  29. 29

    Xamarinフォームmacosのエントリ(チャットに使用)にカスタム画像を追加するにはどうすればよいですか?

ホットタグ

アーカイブ