Ciao, sto facendo un sito e ho bisogno di qualche aiuto sulla gestione delle amicizie.
Ho una tabella "amicizie" fatta in questo modo:
id richiedente accettante stato

dove:
- id è un auto incremet ed è chiave
- richiedente è l'username dell'utente che ha richiesto l'amicizia
- accettante è l'username dell'utente che ha ricevuto la richiesta
- stato può essere:
* 0 - richiesta in attesa di accettazione/rifiuto
* 1 - richiesta accettata (quindi gli utenti sono amici)

Ora voglio creare una pagina che mi visualizza una tabella contenente tutti gli utenti ed un bottone, il cui valore cambia a seconda che l'utente loggato sia:
- amico con l'utente --> mostra il bottone RIMUOVI AMICIZIA
- non amico con l'utente --> mostra il bottone RICHIEDI AMICIZIA
- in attesa di una richiesta --> mostra il "bottone" IN ATTESA

Quindi una cosa del genere:
* Username dell'utente loggato: mario (il suo id è 1)
* Nella pagina ListaUtenti.php viene visualizzata la tabella:
id Username Azione
2 paolo RICHIEDI AMICIZIA
3 maria IN ATTESA
4 luca RICHIEDI AMICIZIA
5 chiara RIMUOVI AMICIZIA
6 .... ....
* Cioè:
- mario e paolo non sono amici
- mario e maria non sono amici ma uno dei due (o mario o maria) ha fatto una richiesta all'altro
- mario e luca non sono amici
- mario e chiara sono amici

Quindi nel file ListaUtenti.php ho una semplice select * from utenti e per ogni risultato di questa query mi viene stampata una riga della tabella.
Il mio problema è: come faccio a inserire nella cella Azione il bottone giusto? Quali condizioni uso? Quali query devo far eseguire?

Spero di essermi spiegato bene.. Grazie anticipatamente a chi vuole aiutarmi