Lobedan
Mitglied
Hi leute ich steh mal wieder aufm Schlauch
Ich hab mir ein Nachrichtensystem zusammengeschustert und ich möchte
eine Liste haben in der alle vorhandenen Benutzer stehen und ich die Benutzer
einfach nur anklicken muss.
Jetzt hab ich auch noch was eingebaut das wenn jemanden einen bestimmten Button
anklickt direkt auf die Seite mit dem Formular ankommt.
Wenn ich jetzt auf die Seite ankomm hab ich aber immer noch meinen eigenen Benutzer in der Liste und sich selbst eine PN zu schreiben ist ja sinnlos, deshalb muss der weg aber ich komm nicht drauf wie ich den wegkrieg.
Vielleicht hat ja einer von euch ne Idee hab hier mal die betreffende Stelle
Bei
müsste was hin was meinen eigenen Benutzer überspringt.
Bitte schreibt mir nur was ihr für Vorschläge habt probiern mag ichs noch alleine.
Ich hätte an etwas in der SQL-Abfrage gedacht mit dem ich den Datensatz mit der ID des Benutzers überspringen kann. Hab aber noch nix brauchbares gefunden.
lg
EDIT: ich stand echt aufm schlauch einfach bei der SQL abfrage WHERE uid!='".$_SESSION['USER_ID']."' rein und es funktioniert
Ich hab mir ein Nachrichtensystem zusammengeschustert und ich möchte
eine Liste haben in der alle vorhandenen Benutzer stehen und ich die Benutzer
einfach nur anklicken muss.
Jetzt hab ich auch noch was eingebaut das wenn jemanden einen bestimmten Button
anklickt direkt auf die Seite mit dem Formular ankommt.
Wenn ich jetzt auf die Seite ankomm hab ich aber immer noch meinen eigenen Benutzer in der Liste und sich selbst eine PN zu schreiben ist ja sinnlos, deshalb muss der weg aber ich komm nicht drauf wie ich den wegkrieg.
Vielleicht hat ja einer von euch ne Idee hab hier mal die betreffende Stelle
PHP:
$select_user_all = $db->query("SELECT * FROM ".$prefix."benutzer ORDER BY name ASC");
$select_low_id = $db->query("SELECT uid FROM ".$prefix."benutzer ORDER BY uid ASC LIMIT 1");
$id = $db->ar($select_low_id);
$i = $id[0];
while ($benutzer = $db->ar($select_user_all)) {
$bid = $benutzer['id'];
$bname = $benutzer['name'];
if ($i == $_SESSION['USER_ID']) { continue; }
if ($i == $_GET['empf']) {
$inhalt.='<option value="'.$bid.'" name="empf" selected>'.$bname.'</option>';
} else {
$inhalt.='<option value="'.$bid.'" name="empf">'.$bname.'</option>';
}
$i++;
}
Bei
PHP:
if ($i == $_SESSION['USER_ID']) { continue; }
Bitte schreibt mir nur was ihr für Vorschläge habt probiern mag ichs noch alleine.
Ich hätte an etwas in der SQL-Abfrage gedacht mit dem ich den Datensatz mit der ID des Benutzers überspringen kann. Hab aber noch nix brauchbares gefunden.
lg
EDIT: ich stand echt aufm schlauch einfach bei der SQL abfrage WHERE uid!='".$_SESSION['USER_ID']."' rein und es funktioniert
Zuletzt bearbeitet: