演習課題「フォームを設置する」
右側のbbs.phpファイルでフォームを作ろうとしています。
このファイルを以下のように修正してください。
- フォームに、「input」タグを追加する。
- フォームに、「button」タグを追加して、「送信」と表示する。
ただし、フォームのボタンを押して、データを送信する必要はありません。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「フォームでPOSTする」
右側のbbs.phpファイルは、投稿内容欄のデータを送信して表示しようとしています。
このファイルを以下のように修正してください。
- フォームタグの「action」属性の値を「bbs.php」とする。
- フォームタグに「method」属性を追加して、値を「post」とする。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「フォームでPOSTした結果を表示する」
右側のbbs.phpファイルは、投稿内容欄のデータを送信して表示しようとしています。
このファイルを以下のように修正してください。
- $_POST["content"]の中身が存在すれば、その内容を表示する。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#05:フォームでメッセージを投稿
ここでは、掲示板の投稿フォームを作ります。そのために、フォームの仕組みと作り方を学習しましょう。今回は、メッセージをサーバーで受信するところまでやってみます。
このチャプターで作成した、bbs.phpのコードです。
- https://paiza-webapp.s3.amazonaws.com/files/learning/webapp_php_sql/bbs_chap05.php
- 基本的なフォーム -- ごく簡単なHTMLの説明
http://www.kanzaki.com/docs/html/htminfo31.html
- 初めての HTML フォーム - Web developer guide | MDN
https://developer.mozilla.org/ja/docs/Web/Guide/HTML/Forms/My_first_HTML_form
- PHPスクリプト講座:外部からの変数:$_GETと$_POST | そふぃのphp入門
http://php-beginner.com/practice/external_var/external_var1.php
- $_GET, $_POSTなどを受け取る際の処理 - Qiita
http://qiita.com/mpyw/items/2f9955db1c02eeef43ea
- 変数が存在するかどうかの判別(isset) - 変数操作関数 - PHP関数
http://www.phpbook.jp/func/var/index4.html