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

更新機能を作成

  • 更新機能を搭載します
「edit.php」を編集

  • 値送信元:formMain
  • 接続:MyBlogDatabase
  • 更新するテーブル:entry_tabale
  • 「更新後の移動先」→「index.php

ブラウザで確認
  • 「更新」ボタンを押すと、記事一覧に戻ると変更が確認できます

削除機能を作成

  • 削除機能を搭載します
「remove.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>
</head>
<body>
この画面は記事削除画面です
</body>
</html>
レコード削除
  • 「サーバービヘイビア」→「レコードの削除」

  • 接続:MyBlogDatabase
  • テーブル:entry_table
  • プライマリーキー列:entry_id
  • 数値:チェック
  • プライマリーキー値:URLパラメータ「entry_id」
  • 削除後の移動先:index.php
「index.php」を編集

「remove.php」へのアンカーを入力

  1. 文字「削除」を選択
  2. 「ファイルの参照」ボタンをクリック
  3. ファイル「remove.php」を選択
  4. 「パラメータ」ボタンをクリック
  5. 「パラメータ」ダイアログで、名前に「entry_id」と登録
  6. 「値」欄に、「バインディング」する
  7. 「動的データ」ダイアログの「entry_id」を選択







ソースコードの確認

<td><a href="remove.php?entry_id=<?php echo $row_entry_list['entry_id']; ?>">削除</a></td>
ブラウザで確認

  • 「削除」リンクをクリックして確認