Ver Mensaje Individual
  #50 (permalink)  
Antiguo 15/11/2011, 13:36
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses
Puntos: 2135
Respuesta: mensaje sistema amigos

Pues para verificar simplemente manda un sql, donde cheques si existe un row, donde id_logueado sea igual al id del usuario actual, y el id_amigo sea igual al id del perfil que esta viendo, descargas la columna estado y verificas desde PHP si ya es o no amigo.

Por ejemplo:

Código PHP:
Ver original
  1. $idPerfil = // perfil actual
  2. $idUsuario = // id del usuario actual
  3. $sql = "SELECT Estado FROM amigos WHERE id_logueado=$idUsuario AND id_amigo=$idPerfil";
  4. // envias y descargas en $row
  5. if (mysql_num_rows($result) > 0) { // Existe un registro
  6.         $row = mysql_fetch_assoc($result);
  7.         switch($row['Estado') {
  8.                 case 'pendiente':
  9.                        echo "La solicitud esta pendiente";
  10.                        break;
  11.                 case 'aceptado':
  12.                        echo "ya es amigo";
  13.                        break;
  14.         }
  15. } else {
  16.        // Muestras formulario para agregar
  17. }

Saludos.