开发者

Show delete link on comments

开发者 https://www.devze.com 2023-03-02 02:31 出处:网络
I have a page which shows the comments posted by all users. Here I need to show a delete link on the side of the comments posted by that current logged in user and he should be able to delete that com

I have a page which shows the comments posted by all users. Here I need to show a delete link on the side of the comments posted by that current logged in user and he should be able to delete that comment too (like in Facebook, Orkut or any Blogging site). The sample code which I have tried is:

<?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);
?> 

Here I have given the user_id which is hardcoded here.开发者_开发知识库 What I got is, delete link is displayed on all comments. I need to display delete link for user_id with "1" only. Can anyone suggest me to get the solution...Thanks in Advance...


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

need to be

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

you need to unset the $delete variable in every loop, if not once its get a value and present it in every cycle of loop

0

精彩评论

暂无评论...
验证码 换一张
取 消