Buenas señores,
Bueno vengo a plantearles una pequeña duda y problema que tengo, eh estado mirando pero no capto muy bien como resolver este problema.
Comienzo explicando : deseo elaborar un sistema de amistades en PHP, ya eh creado el registro y las sesiones, y tengo 3 tablas : contactos, envio_amistad, usuarios. Estas 3 tablas tengo pensado que serán las encargados de hacer contacto con los usuarios. Eh realizado este código :
Código:
echo "Solicitudes de amigos";
//O = No son amigos - 1 = En espera - 2 = Amigos
$listaquery = "SELECT*FROM envio_amistad WHERE usuario_recibe='$id_user'";
$query1 = mysql_query($listaquery);
$solicitud = mysql_fetch_array($query1);
$user_envia = $solicitud['usuario_envia'];
if(mysql_num_rows($solicitud['estado'])){
echo "<p style='color:red;'>No tienes solicitudes pendientes</p>";
} else if($solicitud['estado'] == 2){
$persona_envia = "SELECT*FROM usuarios WHERE id='$user_envia'";
$query_mostrar = mysql_query($persona_envia);
$mostrar = mysql_fetch_array($query_mostrar);
echo "Si tienes una solicitud de ".$mostrar['Nombre']." ".$mostrar['Apellidos']." <a href='user.php?accept'>Aceptar</a>";
}
En la columna usuario_recibe que tengo en la sentencia sql en la variable $listaquery es el usuario que recibe la solicitud y ya dependiendo de este numero que lo identifique es que me va a identificar la persona que me esta enviando la solicitud que es con usuario_envia, entonces mas o menos tengo la idea pero no me quiere fluir la idea para tener buenos resultados, bueno luego le doy condicionales el cual la del "if(mysql_num_rows($solicitud['estado']))" es para ver si hay filas para este usuario y si no hay pues marca que no hay solicitudes pendientes, pero en la prueba del script me sale "Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\a\nav\user.php on line 32" y me muestra que Si tienes una solicitud de Nombre Persona Solicitando mi Amistad, eso me sale bien pero si hay 2 o mas personas no me muestra intente esta ultima parte de mostrar a las personas con un for, pero me sale el nombre repetido muuuchas veces, osea un ciclo descontrolado, si me entienden y pueden ayudar deberas les agradezco.
Muchas Gracias por su atencion.