・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 件のコメント:
コメントを投稿