[PHP]簡易的な投稿フォームの実装

プログラミング PHP

はじめに

HTML, PHPで簡易的な投稿フォームの実装方法を備忘録のためにまとめておりますが、参考になれば幸いです。

この記事では、受け取った情報をデータベースに保存するといった事は記載しておりません。あくまで投稿して受け取るまでの処理の流れを記載しております。

開発環境

  • HTML 5
  • PHP 7.4.9

コード

<form method="post" action="show.php">
  <input type="text" name="name">
  <input type="email" name="email">
  <input type="submit" value="送信">
</form>
<p>名前:<?php echo htmlspecialchars($_POST['name']); ?></p>
<p>メールアドレス:<?php echo htmlspecialchars($_POST['email']); ?>

コードの説明

index.php

  • 1行目
  • action=”show.php”で送り先を決める。
  • 2〜3行目
  • 名前とEメール用のフォームを用意する。

show.php

  • 1行目
  • $_POST[‘name’]で入力された名前を受け取る。
  • [‘name’]はindex.phpの名前用inputタグ内のname属性の値を指定する。
  • 2行目
  • $_POST[‘email’]で入力されたEメールを受け取る。
  • [‘email’]はindex.phpのメール用inputタグ内のname属性の値を指定する。

さいごに

今回は簡易的なformの実装を行いました。データベースに登録するなどの処理は機会があれば投稿します。あくまで参考としてご活用していただけると幸いです。