sql >> データベース >  >> RDS >> Mysql

複数のフォームと1つの処理ページ

    これを行うことは完全に前例のないことではありません。多くの場合、/submit.php?action=registerのような別のパラメータがフォーム要素のアクション属性で渡されます。 または/submit.php?action=activate

    したがって、次のようなコードがあります:

    if ($_GET['action'] == 'register') {
      // Register user
    } else if($_GET['action'] == 'activate' {
      // Activate user
    }
    

    ただし、送信ボタンの値を変更して、両方のフォームでアクション属性を同じにすることもできます。

    if (isset($_POST['submit'])) {
      if ($_POST['submit'] == 'register') {
        // Register user
      } else if($_POST['submit'] == 'activate') {
        // Activate user
      }
    }
    


    1. DBCC CHECKDBの影響を最小限に抑える:すべきこととすべきでないこと

    2. SQL Server 2016:テーブルを作成する

    3. 分離クエリの程度

    4. プリペアドステートメントまたはQueryRunner.update()でテーブルまたは列名のパラメーターを指定することはできますか?