ブログシステムの構築(8)

記事画面を作成

  • 「topic.php」を作成
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>記事画面</title>
<link href="css/base.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<h1>MyBlog</h1>
<h2>タイトルが入ります</h2>
<p>概要が入ります</p>
<p>本文が入ります</p>
<hr />
<h2>コメント</h2>
<dl class="comment">
<dt>名前 / <a>Web</a></dt>
<dd>ここにコメントが入ります</dd>
</dl>
<h2>新しいコメント</h2>
<form id="formComment" name="formComment" method="POST" action="">
<p class="formtitle">名前:</p>
<p>
<input name="name" type="text" id="name" size="35" />
</p>
<p class="formtitle">メールアドレス:</p>
<p>
<input name="email" type="text" id="email" size="35" />
</p>
<p class="formtitle">Webサイト:</p>
<p>
<input name="url" type="text" id="url" size="50" />
</p>
<p class="formtitle">コメント:</p>
<p>
<textarea name="comment" cols="50" rows="5" id="comment"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="投稿する" />
</p>
</form>
<hr />
<p><a href="index.php">リストにもどる</a></p>
</body>
</html>

レコードセットを作成

  • レコードセット作成は、「バインディング」「サーバービヘイビア」どちらで作成しても結果は同じです


  • 名前:entry_detail
  • 接続:MyBlogDatabase
  • テーブル:entry_table


ブラウザで確認
  • この時点では何も表示されません
  • URLパラメータを指定します


http://localhost/blog/topic.php?entry_id=4


トップ画面と接続

  • 「もっと読む」というリンクに「topic.php」へのリンクを作成する
  • 「もっと読む」を選択して、「ファイルの参照」ボタンをクリックする
  • 「topic.php」を選択する


ブラウザで確認

  • 「もっと読む」を読むと記事の詳細が表示されます