はじめに
前回はPHPで掲示板を作りましたが今回は登録フォームを作っていこうと思います。
環境
PHP 7.2.1
MAMP
MySQL
作業
1.フォームを作成

はい、シンプル
2.入力のチェック

まず、mysqli_connect
でDBへ接続し、ダメならmysqli_connect_error
でエラーを表示。接続できた場合はarray_key_exists
で$_POST
にemailとpasswordが入ってるか確認し、空の場合はecho
で入力してくださいと表示。
emailだけ入力した場合
passwordだけ入力した場合
ちゃんと表示されてます。
3.メアドの重複チェック

というわけで、赤線枠を追記
まず、変数$query
に$_POST
の中にあるemailをDBから格納し、その結果を$result
に格納。そして、もし$result
にあるデータが0より多ければecho
で表示

4.ユーザー登録

まず、$query
にINSERT INTO
関数を使って$_POST
にあるemailとpasswordをusersフォルダーにあるemailとpasswordに挿入するように命令して、mysqli_query
関数で返ってきたものをecho
で表示する。
ちゃんと登録されました。