Pb de syntaxe

Résolu
S3BNET Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
S3BNET Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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 ;)

2 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
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
S3BNET Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
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