Entonces para mostrar los nombres de los amigos he hecho un algoritmo sencillo que aproximadamente dice si el usuario de perfil es el 'de', muestra el nombre de 'para' y si el usuario de perfil es igual a 'para', muestra los datos de 'de'.
El problema es que no me muestra los amigos cuando el usuario de perfil recibe la solicitud, es decir cuando el usuario de perfil es el 'para'.
Os dejo el codigo, a ver si veis por que no me funciona, muchas gracias.
Código PHP:
<?php
session_start();
include('config.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Mis amigos</title>
<link rel="stylesheet" href="perfilcss.css" />
</head>
<?php
if(isset($_SESSION['correo'])){
$correouser=$_SESSION['correo'];
$conexion=conectar();
$comprobacion1 = mysql_query("SELECT * FROM registrados WHERE correo='$correouser'",$conexion) or die ("Query Fallo".mysql_error());
$row = mysql_fetch_array($comprobacion1);
$nombresesion = $row["nombre"];
$apellidossesion = $row["apellidos"];
$idsesion = $row["id"];
?>
<body>
<div class="divamigos1" name="divamigos1" id="divamigos1">
<?php
$amigoscole=mysql_query("SELECT * FROM amigos WHERE ((de = '$idsesion') OR (para = '$idsesion')) AND estado='2' ",$conexion);
while ( $selecc= mysql_fetch_array($amigoscole)){
$de=$selecc["de"];
$para=$selecc["para"];
if($de==$idsesion){
$buscapara=mysql_query("SELECT * FROM registrados WHERE id='$para'",$conexion);
$fetchpara=mysql_fetch_array($buscapara);
$nombrepara=$fetchpara["nombre"];
$apellidospara=$fetchpara["apellidos"];
$idpara=$fetchpara["id"];
?>
<ul>
<li>
<?php echo $nombrepara;?> <?php echo $apellidospara; ?> <a href="perfil.php?id=<?php echo $idpara;?>">IR</a>
</li>
</ul>
<?php
}
if($para==".$idsesion."){
$buscade=mysql_query("SELECT * FROM registrados WHERE id='$de'",$conexion);
$fetchde=mysql_fetch_array($buscade);
$nombrede=$fetchde["nombre"];
$apellidosde=$fetchde["apellidos"];
$idde=$fetchde["id"];
?>
<ul>
<li>
<?php echo $nombrede;?> <?php echo $apellidosde; ?> <a href="perfil.php?id=<?php echo $idde;?>">IR</a>
</li>
</ul>
<?php
}
}
?>
</div>
<?php
}else {
?>
Esta sección es para usuarios,
<a href="index.html">click aquí para iniciar sesión</a>
</body>
<?php
}
?>
</html>