Peter: sucht Wort im string - Login gibt es den User?

Beitrag lesen

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???