Francis Chijioke Ответов: 0

Как отобразить список пользователей в базе данных, которые не дружат с конкретным пользователем


я пытаюсь построить систему, чтобы показать всем пользователям, которые еще не дружат с конкретным пользователем,так что пользователи могут видеть только добавить друзей, которые уже не являются их друзьями, но моя проблема заключается в том, что код только удалить пользователя первого друга в списке добавить друга, и он покажет остальных друзей в списке добавить друга, которые уже являются его другом мне нужна помощь, пожалуйста, кто-то должен исправить мой код.

Что я уже пробовал:

if(isset($_SESSION['em'])){
 $eml = $_SESSION['em'];
 
 
 $list = "select friend_id,user_id from friend";
 $friend = mysqli_query($conn,$list);
 $rowf = mysqli_fetch_assoc($friend);
 
 $idf = $rowf['friend_id'];
 $id = $rowf['user_id'];

$query = ("select id,fst,las,uid,pass,email,sts,ocp from Users where email!='$eml' AND  id!='$idf' AND id!='$id'");
$res = mysqli_query($conn,$query);
 
if(mysqli_num_rows($res) > 0){

 
 while($row = mysqli_fetch_assoc($res)){
$_SESSION['ids'] = $row['id'];

 
 ?>

<table id="list">
 <tr>
 <td id="id" style=" "><a href=""><?php echo $_SESSION['ids'].'<br>';?></a></td>
 <td id="fst" style=""><a href="profile.php?uid=<?php echo $row['uid']; ?>"><?php echo $row['fst'].'<br>';?></a></td>
 <td id="las" style=""><?php echo $row['las'].'<br>';?></td>
 
 <td id="uid" style=" "><?php echo $row['uid'].'<br>';?>
<form action="request.php" method="POST">
  <a href="request.php?id=<?php echo $_SESSION['ids']; ?>"><input id="request" type="text" value="ADD" readonly></a></form></td>
 
 <td id="email" style=" width:180px;height:40px;text-align:center;"><?php echo $row['email'].'<br>';?></td>
 <td id="sts" style=""><?php echo $row['sts'].'<br>';?></td>
 <td id="ocp" style=""><?php echo $row['ocp'].'<br>';?></td>
 
 </tr>
 </table>
 <?php
 }
}
}
 ?>

PIEBALDconsult

Для этого я всегда использую внешнее соединение.

0 Ответов