2011年1月21日金曜日

1/21覚書

詰め物取れてもう一回歯医者_| ̄|○

・1-3時間目
論理削除の続き。
reply_delete.phpとreply_delete_submit.php追加。

*reply_delete.php*
// クエリを送信する
$sql = "SELECT * FROM reply where delete_flg =0 and id = '".$comment_id."'";
$result = mysql_query($sql);
 <form action="reply_delete_submit.php" method="post">
  <input type="submit" name="delete" value=" 削除する ">
  <input type="hidden" name="comment_id" value="<?php echo $comment_id;?>">

*reply_delete_submit.php*
// 論理削除update文を実行
$sql = "update reply set delete_flg =1 where id = '".$comment_id."'";
$result = mysql_query($sql);

*index.php*//返信内容表示を下記に変更
$sql = "SELECT * FROM reply where delete_flg=0 and comment_id 
     = '".$row1["id"]."' order by created_at desc";

replyのIDを削除したいから、comment_idよりreply_idにしたほうがわかりやすいなと、
解説を聞きながら思った・・・・・・。

4時間目
・記事削除用パスワード
手順
1.投稿時にパスワードの入力を行わせる。
・indexとreplyのフォームにパスワード入力欄追加
2.パスワードのデータをDBに登録する。
・commentとreplyのカラムにパスワード入力用カラム追加
 ※英数字16文字
alter table comment add delpass varchar(16) ;

3.submitとreply_submitの登録データにパスワードも追加
ここはURLやmailと一緒だよ。

POINT
・パスワード入力チェック

整合性の部分でつまずいた・・・・・・それは来週。

0 件のコメント:

コメントを投稿