PHP - comparer deux variables

J'ai ce code

<?php

ob_start();
header("Content-Type: text/html; charset=ISO-8859-1");

$campo = $_GET['campo'];
$valor = $_GET['valor'];
$hello;

    if ($campo == "myPassword") {
        if (!preg_match("/^\S{4,12}$/", $valor)) {
            echo "Tamanho entre 4 e 12 letras e sem espaços";
        }
        else 
            $hello = $valor; //problem here
            echo $hello;
    }

if ($campo == "passwordMatch") {
    if ($hello != $valor ) {
        echo "Passwords don't match";
    }
}

?>

donc, j'ai besoin d'enregistrer une variable (où j'ai mis "problème") et de les comparer ci-dessous, mais ce code ne fonctionne pas et je ne sais pas pourquoi

  • Définir "ce code ne fonctionne pas".
  • soins pour développer "ne marche pas"
  • Ce genre de problème voyez-vous? Est $hello une chaîne vide, ou obtenez-vous PHP exceptions et des erreurs? Essayez un var_dump($_GET); pour vous assurer de la réception de données si le problème est que $hello est vide.
  • j'ai besoin d'enregistrer la variable $bonjour à comparer ci-dessus si le pass correspondance avec le champ ci-dessus. C'est un enregistrer temporairement lorsque l'utilisateur de faire un nouveau registre. Au moment de l'écho de $bonjour dans le premier cas présenter le pass mais dans le second, l'echo de $bonjour est rien
InformationsquelleAutor anvd | 2011-03-15