Php 用于使功能按钮出现的语句?

Php 用于使功能按钮出现的语句?,php,xhtml,if-statement,Php,Xhtml,If Statement,我在第二天(16小时)尝试让我的删除按钮用PHP做我想做的事情。我有一个网站,这是一个社会网络,有用户档案。用户可以在其他用户配置文件上留下评论。我试图把一个删除链接放在一个指定的区域,只有当你查看自己的个人资料时才会显示,当你查看别人的个人资料时就会消失。我也不想做一个删除确认页面。我希望重新加载页面,并将选中要删除的注释删除,然后将其发送到标记为“已死亡”的数据库。这就是我到目前为止所做的: <?php $query = "SELECT *

我在第二天(16小时)尝试让我的删除按钮用PHP做我想做的事情。我有一个网站,这是一个社会网络,有用户档案。用户可以在其他用户配置文件上留下评论。我试图把一个删除链接放在一个指定的区域,只有当你查看自己的个人资料时才会显示,当你查看别人的个人资料时就会消失。我也不想做一个删除确认页面。我希望重新加载页面,并将选中要删除的注释删除,然后将其发送到标记为“已死亡”的数据库。这就是我到目前为止所做的:

           <?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'>&nbsp;</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>";
           }

           ?>

如果您在获得删除权限授权后只需隐藏或不隐藏按钮,请小心


如果用户找到另一种方法来调用delete操作,那么这种授权检查将不起作用。例如,如果您的实现使用一个“删除URL”对删除命令进行编码,而您的按钮只是发布到该URL,那么当按钮被隐藏时,用户可以手动发布删除命令。

如果您在授权删除权限后所做的只是隐藏或不隐藏按钮,请小心


如果用户找到另一种方法来调用delete操作,那么这种授权检查将不起作用。例如,如果您的实现使用了一个编码delete命令的“delete URL”,而您的按钮只是发布到该URL,那么当按钮隐藏时,用户可以手动发布delete命令。

填写您的变量:

if ($current_user_id == $profile_user_id)
    echo '<a href="deletelink">delete</a>';
if($current\u user\u id==$profile\u user\u id)
回声';

填写变量:

if ($current_user_id == $profile_user_id)
    echo '<a href="deletelink">delete</a>';
if($current\u user\u id==$profile\u user\u id)
回声';

这太蹩脚了,code,但这只是一个随机的想法,因为你真的没有给我们任何东西可以使用。 照原样看:

function getPageUserID()
{
    return $_GET['userID'];
}
if ($user->userID == getPageUserID())
{
 //show delete button
    echo '<button value="Delete">Delete</button>';
}
函数getPageUserID() { 返回$_GET['userID']; } 如果($user->userID==getPageUserID()) { //显示删除按钮 回音“删除”; }
这太蹩脚了,code,但这只是一个随机的想法,因为你真的没有给我们任何东西可以使用。 照原样看:

function getPageUserID()
{
    return $_GET['userID'];
}
if ($user->userID == getPageUserID())
{
 //show delete button
    echo '<button value="Delete">Delete</button>';
}
函数getPageUserID() { 返回$_GET['userID']; } 如果($user->userID==getPageUserID()) { //显示删除按钮 回音“删除”; }
谢谢,知道这一点很好,但在我到达那里之前,我还有一条路要走,我需要想办法让它发挥作用,然后我会担心的。谢谢,知道这一点很好,但在我到达那里之前,我仍然有一条路要走,我需要想办法让它发挥作用,然后我会担心那甜蜜的谢谢,伙计,我该怎么做呢“deletelink”实际删除注释(代码)并将其标记为dead发送到db?拉尔夫,看起来你可能正在寻找RentACoder.com SQL查询将如下所示:从id=#commentId#的评论中删除感谢你的鼓励希思,我以为这个网站应该是关于帮助他人的,而不是傲慢的垃圾话他没有诋毁你,但是他是对的,因为这个网站不是关于在这里完成你的编码。但是,如果你需要更多的帮助,请通过franz-at-developphp.sweet与我联系。谢谢你,我如何让“deletelink”真正删除评论(代码)并将其标记为dead发送到db?拉尔夫,看起来你可能正在寻找RentACoder.com SQL查询将如下所示:从id=#commentId#的评论中删除感谢你的鼓励希思,我以为这个网站应该是关于帮助他人的,而不是傲慢的垃圾话他没有诋毁你,但是他是对的,因为这个网站不是关于在这里完成编码的。但是,如果你需要更多的帮助,请通过franz-at-php与我联系。