Php 在评论上显示删除链接

Php 在评论上显示删除链接,php,mysql,Php,Mysql,我有一个页面,显示所有用户发表的评论。在这里,我需要在当前登录用户发布的评论旁边显示一个删除链接,他也应该能够删除该评论(如Facebook、Orkut或任何博客网站)。我尝试过的示例代码是: <?php $user_id = 1; $con = mysql_connect("localhost","root","root"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db

我有一个页面,显示所有用户发表的评论。在这里,我需要在当前登录用户发布的评论旁边显示一个删除链接,他也应该能够删除该评论(如Facebook、Orkut或任何博客网站)。我尝试过的示例代码是:

<?php
$user_id = 1;
$con = mysql_connect("localhost","root","root");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("blog", $con);

$result = mysql_query("SELECT * FROM replies");

while($row = mysql_fetch_array($result))
  {
  $replies = $row;
  if($replies['poster_id' == $user_id]){
      $delete = '<a href="#">Delete</a>';
  }

  echo $replies['poster_id']?></a>&nbsp;¦&nbsp;<?php echo $replies['reply_text']?>&nbsp;¦&nbsp;  <?php echo $delete?></div>

  <?php echo "<br />";
  }

mysql_close($con);
?> 
阿尔法
在这里,我给出了这里硬编码的用户id。我得到的是,删除链接显示在所有评论上。我只需要显示带有“1”的用户id的删除链接。谁能建议我得到解决方案…提前谢谢

if($replies['poster_id' == $user_id]){
需要

  $delete ='';
  if($replies['poster_id'] == $user_id){
      $delete = '<a href="#">Delete</a>';
  }
$delete='';
如果($replays['poster\u id']==$user\u id){
$delete='';
}

您需要在每个循环中取消设置
$delete
变量,如果不是一次,则获取一个值并在循环的每个周期中显示它

if($replays['poster\u id'=$user\u id]){需要是if($replays['poster\u id']=$user\u id){@Haim Evgi:我正在获取每个评论的删除链接。应该为具有用户id的评论显示该链接。我理解这一点,你是否尝试更改这一行?是的,我更改了。现在代码如下:$repress=$row;$delete='';if($repress['poster_id'=$user_id]){$delete=';}如果条件是:$if($repress)['poster_id']=$user_id){完成了它的工作吗?这里它显示了所有评论,旁边有删除链接。