== funktioniert falsch

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • == funktioniert falsch

    Ich habe zwecks einem PWD Vergessen Script folgendes Programmiert:
    PHP-Code:
    <?php // Überprüfen ob die Daten gleich sind
    if (!$_POST['secretansware'] == $row['secretansware']) {
    echo (
    "Ungleich");
    } else {
    echo (
    "Gleich");
    }
    ?>
    $row['secretansware'] ist was die DB "ausspuckt".

    Nur es wird immer gleich ausgegeben.. warum?

    Micronax

  • #2
    Das liegt daran dass nicht == falsch funktioniert sondern du das falsch codest...

    PHP-Code:
    <?php // Überprüfen ob die Daten gleich sind
    if ($_POST['secretansware'] != $row['secretansware']) {
    echo (
    "Ungleich");
    } else {
    echo (
    "Gleich");
    }
    ?>

    Kommentar


    • #3
      Hm.. jetzt geht es.. aber das hatte ich auch schonmal ausprobiert.. es ging aber nicht.. egal DANKE!

      Micronax

      Kommentar


      • #4
        hier kannst du nachlesen, was genau du falsch gemacht hast:
        http://de.php.net/manual/en/language...ors.precedence

        Kommentar


        • #5
          Und das folgende noch:
          When necessary, an expression is automatically converted to boolean.
          Zuletzt geändert von globqluqqlo; 12.03.2006, 23:44.

          Kommentar

          Lädt...
          X