Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/10/2011, 04:18
Montana1672
 
Fecha de Ingreso: septiembre-2011
Mensajes: 5
Antigüedad: 12 años, 7 meses
Puntos: 0
Consulta inversa

Hola a todos, estoy haciendo un sistema de amigos y perfiles pero tengo un problemilla. Cuando un usuario invita a otro a ser su amigo quiero que en el menu cambie la opcion solicitar amistad por este usuario ya es tu amigo.
Este es el codigo

Código PHP:
include ('conectar.php');
$nick=$_SESSION['usuario'];
$id_user=$_GET['id_user'];
$user_remite=$_GET['user_remite'];
[
COLOR="Red"]$result=mysql_query("SELECT id FROM amigos WHERE remite=('$user_remite') AND destino=('$nick')"$link) or die(mysql_error());[/COLOR]
$row mysql_fetch_array($result);
$id_amigo=$row['id'];
$result2=mysql_query("SELECT * FROM amigos WHERE id=('$id_amigo')"$link) or die(mysql_error());
$row2=mysql_fetch_array($result2);
$destino=$row2['destino'];
$remite=$row2['remite'];
$estado=$row2['estado'];

if (
mysql_num_rows($result) == 0) {
echo  
"<p><strong><a href=amigos.php?id_user=$id_user&user_remite=$user_remite>SOLICITAR AMISTAD </a>";
}
if(
$estado == 'pendiente') {
echo 
"AMISTAD PENDIENTE DE ACEPTACION ";
}
if (
$estado=="rechazado") {
echo 
"AMISTAD NO ACEPTADA ";
}
if (
$estado=="aceptado") {
echo 
"YA ERES AMIGO DE $user_remite ";
}
?> 
El problema está en la consulta $RESULT que no consigo que lo haga a la inversa, es decir quiero que haga el select de esta consulta pero tambien lo haga si remite=$nick y destino=$user_remite

Es decir, quiero que la consulta sea:
$result=mysql_query("SELECT id FROM amigos WHERE remite=('$user_remite') AND destino=('$nick')" O VICEVERSA

Espero haberme explicado con claridad, y gracias anticipadas a todos.
Un saludo