PHP : tout simple, mais ne marche pas ...

Résolu
Bonjour,

Pouvez me dire pourquoi ce code tout simple ne marche pas ... En gros, ce que je veux faire, c'est sur ma page "sommaire", indiquer :
- au chargement de la page un menu déroulant proposant les salles A B ou C,
- apres que le choix a été fait, dire "merci".

MERCI :)

Voici le code sur "sommaire.php" :

<?php
if (isset($_get['salle']))
{
$salle = $_get['salle'];
}

else
{
$salle = "";
}

if ($salle == "")
{

?><p>Indiquez la salle que vous cherchez.</p>
<form method="get" action="sommaire.php">
<SELECT name="salle">
<OPTION>Salle A
<OPTION>Salle B
<OPTION>Salle C
</SELECT>
<input type="submit" value="Envoyer"></form>
<?php
}

else
{
?>
Merci d'avoir choisi votre salle.
<?php
}

2 réponses

  1. Mon code se termine bien par : ?>

    (copier coller n'a pas marché en postant mon message sur le forum : donc, non, ce n'est pas cela le probleme !)
    1
    1. Bonjour

      $_get et $_GET, ça n'est pas la même chose en PHP
      la balise <OPTION> doit être fermée par un </OPTION>
      1
      1. <quote>$_get et $_GET, ça n'est pas la même chose en PHP </quote>

        Je viens d'apprendre un truc là. Et ca marche maitnenant. C'est dingue !

        Merciiii
        0
      2. @moicjmJe viens d'apprendre un truc là
        C'est dans la doc du PHP. Au tout début du chapitre sur les variables.
        0
      3. @totoComme quoi. Pourtant, j'n'en suis pas à mon premier code en php !!
        0
      4. @moicjmon ne lit jamais assez la Bible ... ;)
        0