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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected T_LNUMBER in
avec les espaces :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Parse error: syntax error, unexpected T_STRING in
avec le / :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning:Division by zero in
Si quelqu'un avait une soluce, ça serait sympa.

Merci