[PHP/Mysql] Probléme de menus déroulants dynamique

Bonjour, en fait j’ai un petit probléme de menu déroulant dont voici le code:

<form name="formulaire_choix" method="POST" action="">

<center>Site&nbsp;<select name=“site” OnChange=“formulaire_choix.submit();”>
<?php
echo “<option selected></option>”;
$site=$_POST[“site”];
$sql=“select * from lieu ORDER BY nom;”;
$resultat=mysql_query($sql);
while($data=mysql_fetch_object($resultat))
{
echo “<option value=”.$data->nom.">".$data->nom;
}
$site=mysql_fetch_object(mysql_query(“select * from lieu where nom = ‘$site’;”));

echo "<option selected>".$site->nom;
?>
</select></center></form>
<?
//-----------------------------Menu déroulant bureau -------------------------------------------//
?>
<form name="form1" method="POST" action="">

&lt;center&gt;Bureau&amp;nbsp;&lt;select name=&quot;bureau&quot;&gt;
	&lt;?php

$sql=“select * from bureau where idx_lieu = ‘$site->nom’ ORDER BY bureau;”;
$resultat=mysql_query($sql);
while($data=mysql_fetch_object($resultat))
{
echo “<option value=”.$data->id_bureau.">".$data->bureau;
}
?>
</select>

En fait le probléme vient du fait que si il y a un espace ds le menu déroulant du haut et bien ya tout qui plante !!
Donc voila si qq a une idée sur cela merci.

ça manquerait pas des quote quelque part cette affaire ? :wink:

Je veux bien qu’il manque des quotes mais j’arrive pas a savoir ou il faut les mettres, merci pour tout.

ben autour de la valeur de l’option:

en HTML il faut:<option value=“ma valeur”> et pas <option value=ma valeur>
maintennt PHP, je connait pas est-ce que c’est pas ça ?

echo "<option value=\"".$data->nom."\">".$data->nom;

Ouai c’était ça merci !!!

:wink: