== funktioniert falsch

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • == 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");
    }
    ?>

    Comment


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

      Micronax

      Comment


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

        Comment


        • #5
          Und das folgende noch:
          When necessary, an expression is automatically converted to boolean.
          Last edited by globqluqqlo; 12-03-2006, 23:44.

          Comment

          Working...
          X