我在我的第二天(第16小时)试图让我的删除按钮做我想要的PHP。我有一个网站,它是一个具有用户配置文件的社交网络。用户可以在其他用户个人资料上留言。我正试图在指定区域添加一个删除链接,该链接仅在您正在查看自己的配置文件时才会显示,并且在您查看某人的配置文件时会消失。我也不想做一个删除确认页面。我想要重新加载页面,并选择删除已删除的注释,并将其发送到标记为已删除的数据库。这是我到目前为止:Ifstatement用于制作功能按钮?
<?php
$query = "SELECT * FROM `ProfileComments` WHERE `ToUserID` = '".$prof->id."' ORDER BY `date` DESC, `time` DESC LIMIT 10";
$request = mysql_query($query,$connection);
while($result = mysql_fetch_array($request)) {
$poster = new User($result['FromUserID']);
echo "<div id='CommentProfile'>";
echo "<div id='CommentPhotoProfile'>";
echo "<a href='http://www.blah.org/Profile.php?id=".$poster->id."'>";
echo "<img src='" . $poster->img('mini') . "' border='0'/>";
echo "</a>";
echo "</div>";
echo "<div id='ProfileCommentBody' class= 'round_10px'>";
echo "<div id='CommentNameProfile'>";
echo "<div class='ProfileCommentTail'> </div>";
echo "<a href='http://www.blah.org/Profile.php?id=".$poster->id."'>";
echo $poster->first_name. " ". $poster->last_name. " <span style='font-weight:normal'>says...</span>";
echo "</a>";
echo "</div>";
echo stripslashes(nl2br($result['commentProfileBody']));
echo "<div id='CommentInfoProfile'>";
echo date('M d, Y',strtotime($result['date']));
echo " at " . date('g:i A',strtotime($result['time']));
if ($poster->id == $prof->id)
echo "<a href='http://www.blah.org/DeleteComment.php?id=".$prof->id."'>";
echo " delete";
echo "</a>";
echo "</div>";
echo "</div>";
echo "</div>";
}
?>
我需要做一个单独的查询下我已经有那是评论的组成? 我需要添加到该查询吗? 如何让删除按钮只在用户查看自己的页面时才显示? 我如何使页面重新加载与评论后我选择了它删除并将其标记死在数据库?
预先感谢您
感谢,这是伟大的知道,但我仍然有办法,我到达那里之前,我需要弄清楚如何得到那个工作,然后我会担心那 – 2009-11-02 20:52:54