Nur das doofe das funktioniert nicht richtig!
Wenn nun Franz; Peter in der Datenbank steht dürfen auch nur die User sich einloggen aber Franziska kann sich auch einloggen! Wobei die nicht in der Datenbank steht. Wenn muß er schon den ganzen String vergleichen. Ich dachte in $n wird das Element des Array geschrieben?
Also noch was, ich habe nun ein selbsttest gemacht um die variablen zu überprüfen
so sieht mein Code aus:
--- schnipp ---
foreach ($namen as $n) { // Alle Namen durchgehen
$login= "admin";
if ($n == $login) { // und vergleichen mit Benutzernamen "Franz"
// Login Zeugs machen und Schleife abbrechen
echo "du bist drin";
}
echo $n;
echo $login;
}
--- schnapp ---
echo $n; // Ausgabe: admin;Franz;Peter - alles richtig!!!
echo $login; // Ausgabe: admin - alles richtig!!!
echo "du bist drin"; // Keine Ausgabe !? falsch!
aber warum geht er dort nicht rein???