cr: if bedingung ergebnis falsch

Beitrag lesen

hi,

danke!

leider macht das skript imme noch das selbe...

alos hier mal etwas genauer:

die datenbank ist eine txt.

inhalt

1000
1200
1500

das script:

$gefunden = false;

$b = file("datenbank.txt");
$a = 1000;

foreach($b as $bneu)
{
  if($bneu == $a)
  {
  $gefunden = $a;
  echo "wert gefunden";
  }

if($gefunden === false)
  {
  echo "schreibe wert in die datenbank, da nicht vorhanden";
  }

}

leider schreibt er auch hier den eintrag nicht 1mal sondern so fot, wie er false bei der suche bekommt...

wo ist der fehler?

danke.

cr