Alexio Vay
Grünschnabel
Hallo,
ich möchte gerne die gemeinsamen Freunde auf einer Profilseite eines Users anzeigen lassen.
So lasse ich alle Freunde anzeigen:
Zur Erläuterung: Wenn weder 'left' noch 'right' die ID des aktuellen Profils und 'status' nicht 'both' ist, ist kein Freund vorhanden.
Also gebe ich so die Freunde aus:
Nun muss ich ja bei Ausgabe der gemeinsamen Freunden überprüfen, ob die Freunde der Freundesliste des aktuellen Profils auch meine Freunde sind.
Deswegen hatte ich eine while-Schleife in der while-Schleife gebaut, was aber ganz bestimmt der falsche Weg ist... und deshalb bitte ich hier um Rat, wie ich das sonst ordentlich lösen könnte.
Vielen Dank im Voraus,
Alexio
ich möchte gerne die gemeinsamen Freunde auf einer Profilseite eines Users anzeigen lassen.
So lasse ich alle Freunde anzeigen:
PHP:
$result = mysql_query("SELECT `left`,`right`
FROM `friends`
WHERE (`left`='".$_GET['id']."' OR `right`='".$_GET['id']."')
AND
(`status`='both')
ORDER BY RAND()
LIMIT 6");
Zur Erläuterung: Wenn weder 'left' noch 'right' die ID des aktuellen Profils und 'status' nicht 'both' ist, ist kein Freund vorhanden.
Also gebe ich so die Freunde aus:
PHP:
if ($users['left'] == $_GET['id']) echo $users[right];
else echo $users;
Nun muss ich ja bei Ausgabe der gemeinsamen Freunden überprüfen, ob die Freunde der Freundesliste des aktuellen Profils auch meine Freunde sind.
Deswegen hatte ich eine while-Schleife in der while-Schleife gebaut, was aber ganz bestimmt der falsche Weg ist... und deshalb bitte ich hier um Rat, wie ich das sonst ordentlich lösen könnte.
Vielen Dank im Voraus,
Alexio