Pb de syntaxe

Résolu
Bonjour,

Voilà, j'ai un message d'erreur au niveau de la syntaxe de mon code mais je ne vois pas ce que c'est. Voici l'erreur :

Parse error: parse error, expecting `','' or `')'' in C:\wamp\www\monsite\index.php on line 120

Et voici le code :


<select name="sexe" class="formulaire">
<option value=""> </option>
<option value="homme" <?php if (isset($_GET['sexe']=="homme")) echo selected; ?>>un homme</option>
<option value="femme" <?php if (isset($_GET['sexe']=="femme")) echo selected; ?>>une femme</option>
</select>


Merci d'avance pour votre aide ;)
Configuration: Windows XP
Firefox 3.0.11

2 réponses

  1. if (isset($_GET['sexe']=="homme"))

    isset permet de voir si la variable est initialisée, tu ne peux pas faire une comparaison à l'intérieur
    c'est plutot :
    if ((isset($_GET['sexe'])) && ($_GET['sexe']=="homme") )
    0
    1. merci jeangilles d'avoir répondu aussi rapidement.

      J'ai fais comme ça :

      <?php if (isset($_GET['sexe'])) {if ($_GET['sexe']=="homme") echo selected;} ?>

      Ca marche maintenant.
      Merci encore
      0