Reception donnee du formulaire en php

bonjour ! J'arrive pas a recevoir les donnes de mon formulaire :
Pouvez vous m'aider ?

page question.html

<form method="POST" action="reponses/correctverbeir.php">
<p>Ecrir BE au prétérit en anglais</p>
<p><input type="text" name="T1" size="20"></p>
<p><input type="submit" value="Corriger" name="B1"></p>
</form>

page correction.php

<?
$be = $_POST['T1'];
echo " Vous avez répondu $be ";
if ($be == was)
{
echo " c'est correct ! ";
}
elseif
{
echo " c'est faux !";
}
?>

4 réponses

  1. Hum...Pour comparer en php il faut faire de la façon suivante :
    if($be == 'was') {
    // le code...
    }

    Donc en gros pour comparer les chaines de caractères il faut mettre ' avant et après comm dans l'exemple.
    Alp
    0
    1. ca marche pas :( tu pêux ecrir le code en entier SVP même je t en supli ??
      <?
      $be = $_POST['T1'];
      echo " Vous avez répondu $be ";
      if ($be == $was){
      {
      echo " c'est correct ! ";
      }
      elseif
      {
      echo " c'est faux !";
      }
      }  
      ?>
      0
      1. Modérateur
        Salut,

        C'est pas $was mais 'was':

        if ($be=='was')

        Et ce n'est pas elseif (conçu pour vérifier une autre condition) mais else (utilisé si aucune condition n'est vraie)...
        0