演習課題「投稿フォームに名前欄を追加する」
右のbbs.phpは、1行掲示板になっており、フォームで送信した「投稿内容」を、データベースに書き込んで表示します。この掲示板のフォームを以下のように修正して、「投稿者」欄を追加してください。
- 「label」タグを追加し、そのテキストを「投稿者」にする
- 「input」タグを追加し、その「type」属性を「text」に、「name」属性を「user_name」にする
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「phpmyadminでDBのテーブルにカラムを追加」
右のbbs.phpは、1行掲示板になっており、フォームで送信した「投稿内容」を、データベースに書き込んで表示します。この掲示板のデータベースをphpMyAdminで以下のように修正して、「投稿者」欄を追加してください。
- lessonデータベースのbbsテーブルに、「投稿者」の名前を保存するカラムを追加する。
- 追加カラムは、データ型を「TEXT」型、名前を「user_name」とする。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「HTMLのテーブルに名前欄を追加」
右のbbs.phpは、1行掲示板になっており、フォームで送信した「投稿内容」を、データベースに書き込んで表示します。この掲示板のテーブルを以下のように修正して、「投稿者」欄を追加してください。
- 4列目に、「user_name」カラムを表示する。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「投稿された名前をINSERT」
右のbbs.phpは、1行掲示板になっており、フォームで送信した「投稿内容」を、データベースに書き込んで表示します。この掲示板の書き込みコードを以下のように修正して、「投稿者」欄のデータを保存してください。
- 受け取ったレコードの追加コードで、user_nameカラムに$user_nameの値を書き込む
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「間違い探し - 書き込まれない」
右のbbs.phpは、1行掲示板になっており、フォームで送信した「投稿内容」を、データベースに書き込んで表示しようとしていますが、書き込みコードのところに間違いがあります。
正常に動作するよう、コードを修正してください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#09:投稿者名のカラムを追加しよう
ここでは、1行掲示板に投稿者の名前を追加します。そのために、投稿フォームと発言リストに名前の欄が必要になります。また、投稿された名前の情報を挿入するために、データベースも修正しましょう。
このチャプターで作成した、bbs.phpのコードです。
- https://paiza-webapp.s3.amazonaws.com/files/learning/webapp_php_sql/bbs_chap09.php
- phpMyAdminの使い方
http://www.dbonline.jp/phpmyadmin/