フォーム認証バックエンドインフラストラクチャPHP-
まず、フォームとは何でしょうか?
Webページ内のフォームは、データ取得の主な原因です。
フォームは、3つの基本的な構成要素があります。
フォームラベル:これは、動的スクリプトやURLのデータを使用してサーバに送信されたフォームデータを処理するための方法が含まれています。
フォームフィールド:ように、テキストボックス、パスワードボックス、隠しフィールド、複数行のテキストボックス、チェックボックス、ラジオボタン、ドロップダウン選択ボックスとファイルアップロードボックスとが含まれています。
フォームボタン:備え、ボタンを送信ボタンをリセットし、そして一般的なボタン、動的シナリオにサーバにデータを送信するため、または入力ボタンをキャンセルするスクリプト処理プロセス定義された他の形態を制御するためにも使用され得ることを意味します。
使用シナリオ:
- ログインボックス
- 検索ボックス
- メッセージボックス
- アップロードボックス
- ......(各種ボックス)
第二に、どのようにフォームを作成するには?
フォームタグ:
- <フォームアクション= "URL" メソッド= "GET / POST">
フォームフィールド:フォームコンポーネント、主に
- テキストボックス、パスワードボックス、隠しフィールド、チェックボックス、ラジオボタン、ファイルアップロードボックス
- 複数行のテキストボックス(テキストフィールド)
- ドロップダウン選択ボックス
- ......
フォームボタン:
- [送信]ボタンを
- リセットボタン
- 一般的なボタン
フォームタグ:
<フォームアクション= "URL" メソッド= "GET / POST">
フォームフィールド、ボタン
第三に、受信と確認フォーム
確認フォーム:
- データ長
- データの種類
- 機密コンテンツ(stripos機能)の存在は、stripos(何を探すために、あなたが検索したいもの)
変数がNULL真で存在する場合ISSET()はそれ以外の場合はfalseを返しません。
四、PHPとデータベースとの対話
フォームは、実際にはバックエンドのスクリプトにデータを提出した後、バックエンドのスクリプト受理後に処理することがあるん。ここではPHPとMySQLデータベースとの対話について話しています
私たちは、PHP拡張mysqliのを使用します。
データベースへの接続:mysqli_connect(「127.0.0.1」、「ルート」、「ルート」、「3_9」)(接続アドレス、接続アカウント、接続パスワード、データベースに接続します)
データベース文を実行します。mysqli_query($ CONN、$ sqlを)(データベース接続機能は、SQL文を実行)
オブジェクトを介してデータベースクエリを実行した後に得られたデータは、我々は、オブジェクトの配列を変換する必要があります
結果から、アレイのすべての行をフェッチするmysqli_fetch_array($結果)(データベースを実行するように設定された結果)となる設定