Cita:
Iniciado por memoadian
y gracias a los usurios que son los que hacen foros del web. utiliza
o incluso
creo que ambos pueden funcionar.
Ya he arreglado lo del DISTINCT ahora tengo el problema que he mencionado anteriormente...
Pongo el código que estoy usando por si alguien ve el fallo:
Código PHP:
<div id="previa">
<?php
$amigoscole=mysql_query("SELECT DISTINCT dequien, paraquien FROM mensajes WHERE dequien = '".mysql_real_escape_string($idsesion)."' OR paraquien = '".mysql_real_escape_string($idsesion)."' ORDER BY fecha DESC");
while($selecc= mysql_fetch_array($amigoscole)){
$de=$selecc["dequien"];
$para=$selecc["paraquien"];
if($de==$idsesion){
$buscapara=mysql_query("SELECT * FROM registrados WHERE id='".mysql_real_escape_string($para)."'",$conexion);
$fetchpara=mysql_fetch_array($buscapara);
$nombrepara=$fetchpara["nombre"];
$apellidospara=$fetchpara["apellidos"];
$idpara=$fetchpara["id"];
?>
<ul>
<li class="lista1">
<a href="perfil.php?id=<?php echo $idpara;?>"><?php echo $nombrepara;?> <?php echo $apellidospara; ?></a>
</li>
</ul>
<?php
}
if($para==$idsesion){
$buscade=mysql_query("SELECT * FROM registrados WHERE id='".mysql_real_escape_string($de)."'");
$fetchde=mysql_fetch_array($buscade);
$nombrede=$fetchde["nombre"];
$apellidosde=$fetchde["apellidos"];
$idde=$fetchde["id"];
?>
<ul>
<li class="lista2">
<a href="perfil.php?id=<?php echo $idde;?>"></?php><?php echo $nombrede;?> <?php echo $apellidosde; ?></a>
</li>
</ul>
<?php
}}
?>
</div>