Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/06/2007, 09h32   #1
Membre du Club
 
Inscription : janvier 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 48
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2006
Messages : 160
Points : 45
Points : 45
Par défaut problème avec / , chiffre et espace

Bonjour à tous

j'ai différent problème que je ne sais pas résoudre, j'ai un formulaire qui recupere des variables, mais différents message s'affichent en focntion de ce je mets. Apparement quand je met :

Code :
1
2
3
4
5
6
7
8
9
10
<select name="os">
<option value="windows" <?php if ($os==windows) echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os==windows 9x/2000/XP/Vista) echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os==Windows XP) echo("selected"); ?>>Windows XP</option>
<option value="windows" <?php if ($os==Windows Vista) echo("selected"); ?>>Windows Vista</option>
<option value="windows" <?php if ($os==Windows Xp/Vista) echo("selected"); ?>>Windows Xp/Vista</option>
<option value="mac" <?php if ($os==mac) echo("selected"); ?>>Mac OS</option>
<option value="linux" <?php if ($os==linux) echo("selected"); ?>>Linux</option>
<option value="autre" <?php if ($os==autre) echo("selected"); ?>>Autre</option>
</select>
j'ai un problème avec le fait qu'il y ai des chiffres, des espaces et les /, mais je n'arrive pas à voir comment cela pourrait fonctionner.

avec les chiffres :
Code :
Parse error: syntax error, unexpected T_LNUMBER in
avec les espaces :
Code :
Parse error: syntax error, unexpected T_STRING in
avec le / :

Code :
Warning:Division by zero in
Si quelqu'un avait une soluce, ça serait sympa.

Merci
Tee shot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h33   #2
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Code :
1
2
3
4
5
6
7
8
9
10
<select name="os">
<option value="windows" <?php if ($os=="windows") echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os=="windows 9x/2000/XP/Vista") echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os=="Windows XP") echo("selected"); ?>>Windows XP</option>
<option value="windows" <?php if ($os=="Windows Vista") echo("selected"); ?>>Windows Vista</option>
<option value="windows" <?php if ($os=="Windows Xp/Vista") echo("selected"); ?>>Windows Xp/Vista</option>
<option value="mac" <?php if ($os=="mac") echo("selected"); ?>>Mac OS</option>
<option value="linux" <?php if ($os=="linux") echo("selected"); ?>>Linux</option>
<option value="autre" <?php if ($os=="autre") echo("selected"); ?>>Autre</option>
</select>
Tu utilise des chaines de characteres , je te conseille de les mettres entre double quotes "
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h34   #3
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Il manque des quote a toutes tes chaines.

mais
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h52   #4
Membre du Club
 
Inscription : janvier 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 48
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2006
Messages : 160
Points : 45
Points : 45
Bah merci les gars .

c'est tout bête.

a bientôt
Tee shot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 09h59   #5
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Citation:
Envoyé par RideKick
Code :
1
2
3
4
5
6
7
8
9
10
<select name="os">
<option value="windows" <?php if ($os=="windows") echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os=="windows 9x/2000/XP/Vista") echo("selected"); ?>>Windows</option>
<option value="windows" <?php if ($os=="Windows XP") echo("selected"); ?>>Windows XP</option>
<option value="windows" <?php if ($os=="Windows Vista") echo("selected"); ?>>Windows Vista</option>
<option value="windows" <?php if ($os=="Windows Xp/Vista") echo("selected"); ?>>Windows Xp/Vista</option>
<option value="mac" <?php if ($os=="mac") echo("selected"); ?>>Mac OS</option>
<option value="linux" <?php if ($os=="linux") echo("selected"); ?>>Linux</option>
<option value="autre" <?php if ($os=="autre") echo("selected"); ?>>Autre</option>
</select>
Tu utilise des chaines de characteres , je te conseille de les mettres entre double quotes "
C'est une brouitille, mais autant le dire quand on peut. Utilise plutot les simple quote si il n'y a pas de variable PHP dans les chaines de char. Les chaine entre simple quote ne sont pas interpretees contrairement a celle entre double quotes.
Cela evite a l'interpreteur de perdre du temps a chercher quelquechose qu'il ne trouvera pas.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/06/2007, 10h27   #6
Membre du Club
 
Inscription : janvier 2006
Messages : 160
Détails du profil
Informations personnelles :
Âge : 48
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2006
Messages : 160
Points : 45
Points : 45
Ok merci pour tout.
Tee shot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h34.


 
 
 
 
Partenaires

Hébergement Web