× 無料のユーザー登録をすると学習状況を管理することができるようになります
最新版のレッスンはこちらから » 【最新版】PHP入門 (全30回)

#32 フォームからのデータを受け取ろう

さて、PHP でよくあるのが、HTML のフォームから受け取ったデータを処理するというものですね。
今回、こういったフォームを用意してみました。

HTMLのフォームからデータを受け取り、処理をしていく方法について学びます。

  • フォームからの値の取得
  • htmlspecialchars

このレッスンでは php 5.3.13 を使用しています。

2012年9月24日
チェックボックスやラジオボタンは、チェックされていなければデータ自体が送信されないので注意が必要です。

以下のようなチェックボックスがあったとして、

<form action="contact.php" method="post">
  <input type="checkbox" name="mobile" value="1"> モバイル
  <input type="submit" value="送信">
</form>

ここでチェックをつけない状態でフォームを送信すると、PHPのほうでは var_dump( $_POST ) の結果は次のようになります。

array(0) { }

逆にチェックボックスにチェックをしていれば、次のようになります。

array(1) { ["mobile"]=> string(1) "1" }

この違いをきちんと理解できるようにしておきましょう。

このレッスンの問題を報告する

この動画に関する、よくある質問はまだありません。

プレミアム会員(月額980円)になると、全レッスンの素材ファイルをダウンロードできます。

詳しい説明を読む

プレミアム会員(月額980円)になると、全レッスンのソースコードを見られるようになります。

詳しい説明を読む

このレッスンの問題を報告する

先生に質問してみよう (試験運用中)