演習課題「レビューログ:レビューを編集しよう」
ここでは、マンガや動画などの感想を書き込むレビューログを作ろうとしています。
右の環境には、MySQLで「mylog」というデータベースと、PHP・Eloquentを使用したWebアプリケーションの雛形が用意してあります。
このうちのedit.tpl.phpを修正して、レビュー記事を編集できるようにしてください。レビュー編集画面では、タイトルと本文の値を編集できるようにします。また、隠し属性として、idを送信して下さい。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
演習課題「レビューログ:レビューを編集を保存しよう」
ここでは、マンガや動画などの感想を書き込むレビューログを作ろうとしています。
右の環境には、MySQLで「mylog」というデータベースと、PHP・Eloquentを使用したWebアプリケーションの雛形が用意してあります。
このうちのupdate.phpを修正して、編集したレビューを保存できるようにしてください。
採点して、すべてのジャッジに正解すれば、演習課題クリアです!
#09:編集したメモを保存しよう
ここでは、編集したメモを保存する機能を作ります。指定したメモを編集フォームで修正したら、その内容を「update.php」でデータベースに保存します。
public_html/update.php<?php
require_once 'db_connect.php';
if(isset($_REQUEST['id'])) {
$id = $_REQUEST['id'];
$note = Note::find($id);
$note->title = $_REQUEST['title'];
$note->content = $_REQUEST['content'];
$note->save();
}
header('Location: show.php?id=' . $note->id);
exit;
- PHP入門 - 基本構文の解説からデータベースへのアクセス方法まで
https://www.phpbook.jp/tutorial/
- PHP: フォームの処理 - Manual
http://php.net/manual/ja/tutorial.forms.php
- phpMyAdminの使い方
http://www.dbonline.jp/phpmyadmin/
- paizaラーニングDB/SQL入門編(2レッスン)
https://paiza.jp/works/sql/primer