Nouveau WRInaute
Bonjour à tous,
Je voulais faire une liste déroulante avec un champs qui se sélectionne préférentiellement quand on affiche la page, seuelemtn, comme le dit le titre, ça ne fonctionne pas ...
Cependant, lorsque je rajoute une liste juste avant celles-ci, leurs selected marche...
Si quelqu'un y comprends quelque chose...
Je voulais faire une liste déroulante avec un champs qui se sélectionne préférentiellement quand on affiche la page, seuelemtn, comme le dit le titre, ça ne fonctionne pas ...
Code:
<font size=3 color=black>Nom du fabricant : </font>
<?php
$req=mysql_query("select fabricant.nom_fabricant from fabricant, produit where fabricant.num_fabricant = produit.num_fabricant and produit.nom='$_POST[produit]' and produit.reference='$ref'") or die ("probleme requete");
while($row = mysql_fetch_array($req))
{
$fab=$row["nom_fabricant"];
}
?>
<select name="fabricant" >
<?php
$req= mysql_query ("select distinct nom_fabricant from fabricant");
while ($donnees = mysql_fetch_array($req) )
{
if ($donnees['nom_fabricant'] == $fab)
{
echo "<option value=\"$donnees[nom_fabricant]\" selected=\"selected\">$donnees[nom_fabricant]</option>";
}
else
{
echo "<option value=\"$donnees[nom_fabricant]\">$donnees[nom_fabricant]</option>";
}
}
?>
</select><br/><br/>
<font size=3 color=black> Classification : </font>
<?php
$req=mysql_query("select classification from produit where nom='$_POST[produit]' and reference = '$ref'");
while($row = mysql_fetch_array($req))
{
$classe=$row["classification"];
}
?>
<select name="classe">
<?php
if ($classe == "instrument")
{ ?>
<option value="instrument" selected="selected">Instruments / boîte d'instruments</option><br/>
<?php
}
else
{ ?>
<option value="instrument">Instruments / boîte d'instruments</option><br/>
<?php
}
if ($classe == "mobilier")
{ ?>
<option value="mobilier" selected="selected">Mobilier médical</option><br/>
<?php
}
else
{ ?>
<option value="mobilier">Mobilier médical</option><br/>
<?php
}
</select>
Cependant, lorsque je rajoute une liste juste avant celles-ci, leurs selected marche...
Code:
<select name="bidon" >
<option value="3" selected="selected"> 3 </option>
</select>
Si quelqu'un y comprends quelque chose...