Pb de syntaxe
Résolu
S3BNET
Messages postés
8
Statut
Membre
-
S3BNET Messages postés 8 Statut Membre -
S3BNET Messages postés 8 Statut Membre -
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 ;)
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
-
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") ) -
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