【PHPスキル強化】問い合わせフォームを作成してみよう

Bootstrap
スポンサーリンク

こんにちは朱夏です。

まだまだ経験の少ないPHPのスキル強化をしていきたいと思います。
今回は問い合わせフォームを作って、メールを飛ばすところまで作ってみたいと思います。
実装にはBootstrap、PHPを使ってやっていきます。

フォームの入力項目は以下の5つです。

  • 名前
  • 生年月日
  • メールアドレス
  • 住所
  • 問い合わせ内容

それでは、やっていきます。


入力欄作成

まずは、入力欄、入力するための枠を作っていきます。
コードはこんな感じになりました。

 

見た目はそれっぽくできました。
幾つか調べてみたのですが、都道府県のプルダウンって全部手書きだったんですね・・・住所は全部テキスト入力してもらうフォームの方が、コード的にはスッキリしていいのですが、選択式の方がユーザーにとっては入力しやすいんですかね・・・?
結論は出ませんが、とりあえずどっちで依頼されても対応できるようにしたいです。

 

確認ページを表示させよう

確認ボタンを押したら、確認ページを表示するようにします。
確認ページを表示させるには、PHPを使用する方法が一般的な様です。

今回は、こちらを参考に書いていこうと思います。

 

以下の順で作業していきます。

  1. index.htmlをindex.phpに変換
  2. input、select、textarea、buttonにname属性を付与
  3. 確認ページを追加

 

1.index.htmlをindex.phpに変換

htmlファイルをリネームしてphpファイルに変換します。

 

2.input、select、textarea、buttonにname属性を付与

それぞれの入力項目にname属性を付与していきます。

苗字:lastname
名前:firstname
生年月日:barthday
メールアドレス:mailaddress
郵便番号:addnum
都道府県:topaddress
住所:address
問い合わせ:inquiry

 

3.確認ページを追加

最後に、確認ページを追加します。
参考ページと同じく、ボタンを押したらフラグを変化させて表示を変更する方法で書きました。
ついでに、送信完了画面も追記しています。

 

これで、入力画面、確認画面、完了画面が出来ました。
画面遷移もうまく対応できているようです。

画面遷移

 入力画面 <> 確認画面 > 完了画面

 

長くなりそうなので、今回はここまでにします。
次回は、送信後の動作を作っていきます。

今回は以上です。

タイトルとURLをコピーしました