Posez votre question Signaler

Pb de syntaxe [Résolu]

S3BNET 6Messages postés 28 octobre 2007Date d'inscription 8 juin 2010Dernière intervention - Dernière réponse le 8 juil. 2009 à 16:56
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 ;)
Lire la suite 

Pb de syntaxe »

2 réponses
Réponse
+0
moins plus
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") )
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « Pb de syntaxe » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook