Rechercher : dans
Par :

Pb de syntaxe

Dernière réponse le 8 jui 2009 à 16:56:12 S3BNET, le 8 jui 2009 à 16:44:41 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Pb de syntaxe » dans :
Parse error: syntax error, unexpected $end Voir Lorsque l'on programme en Php, on se retrouve inévitablement un jour devant ce genre d'erreur: Parse error: syntax error, unexpected $end in Command line code on line 1 En français, ça signifie grossièrement: "Erreur d'analyse du code: il y a une...
Syntaxe de la ligne de commande NT/XP Voir Syntaxe de la ligne de commande NT/XP Voici une page web décrivant la syntaxe de la ligne de commande de Windows NT/2000/XP/2003 (cmd.exe). On y retrouve comment faire des boucles, découper des chaînes de caractères, manipuler les dates, utiliser...
Javascript - Coloration syntaxique dans vos pages web Voir Si vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
Compiler du C sous Linux/UNIX VoirSous Linux, le compilateur de C est gcc. Il est installé de base sur plusieurs distributions, mais sur Debian (et celles qui en découlent) il faudra l'installer (aptitude install gcc). gcc Syntaxe de GCC gcc Tout d'abord, il faut savoir...
Présentation des DTD VoirLe rôle de la DTD XML permet d'utiliser un fichier afin de vérifier qu'un document XML est conforme à une syntaxe donnée. La norme XML définit ainsi une définition de document type appelée DTD (Document Type Definition), c'est-à-dire une grammaire...
La syntaxe des style (CSS) VoirDéfinition d'un style La définition d'un style se fait à l'aide de règles en texte simple permettant de décrire l'aspect des éléments de la page. Une règle CSS est caractérisée par deux principaux éléments : Un sélecteur de balises, permettant de...
SQL - Accorder des permissions VoirL'attribution de permissions La clause GRANT permet d'attribuer des permissions à un ou plusieurs utilisateurs sur un ou plusieurs éléments de la base de données. La syntaxe de cette clause est la suivante : GRANT Liste_de_permissions ON...

1

jeangilles, le 8 jui 2009 à 16:46:59

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") )

Répondre à jeangilles

2

 S3BNET, le 8 jui 2009 à 16:56:12

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

Répondre à S3BNET