Cita:
Iniciado por bitgia Pues lo que he explicado, no me funciona el sistema de friendship... ya sé que es algo bastante tonto no saber hacer esto y tener casi todo lo demás hecho... pero bueno... todo es posible... :S
si si, pero entiende... ¿porque no funciona??
tu nos has dado información relativa a la tabla en la base de datos, y también nos has dicho para que es cada columna...
también comentas que no tienes el código, ¿entonces solo quieres que te hagan el código?
--
bien, antes de escribir el código resuelve tu problema... ;)
en si solo son consultas con los IDs de ambos miembros, que obviamente tampoco tiene que ver mucho con PHP ... es mas bien un problema conceptual y consultas de SQL:
- no se de donde -SELECT-, pero debes obtener los IDs de ambos usuarios... y tenerlos a la mano
Código PHP:
$sql = "SELECT id FROM tabla WHERE nick='{$otro_usuario}'";
$usuario_id = sql_result($sql);
$mi_usuario = $MI_ID;
- con eso haces un simple INSERT a la tabla de relaciones, para ambos usuarios, etc...
Código PHP:
$sql = "INSERT INTO
tabla(usr_from, usr_to, usr_st)
VALUES({$mi_usuario}, {$usuario_id}, 'pendent')";
- cuando ambos usuarios acepten las invitaciones sencillamente cambias el estado con UPDATE
Código PHP:
$sql = "UPDATE tabla
SET usr_st = 'algo'
WHERE
usr_from='{$mi_usuario}'
AND
usr_to='{$usuario_id}'";