bonjour
j'ai un petit souci avec mon script dans le selected
en gros j'ai une liste de produit avec des groupe, quand je dois selection un produit et le valider au rechargement de la page il doit me selectionner le produit deja selectionner a l'aide du selected
le probleme quand je valide une deuxieme fois il me sort ds la bar de la liste deroulante le nom du produit et selected=selected !!!!!!je comprend rien
voila un bout de script
et surtout merci
Modifié par timo (16 Jul 2009 - 16:38)
j'ai un petit souci avec mon script dans le selected
en gros j'ai une liste de produit avec des groupe, quand je dois selection un produit et le valider au rechargement de la page il doit me selectionner le produit deja selectionner a l'aide du selected
le probleme quand je valide une deuxieme fois il me sort ds la bar de la liste deroulante le nom du produit et selected=selected !!!!!!je comprend rien
voila un bout de script
echo '<select name="produits">'."\n";
//si un produit à été selectionner
if(isset($_POST['produits']))
{
//alors j'utilise le selected pour garder la selection
echo '<option value="'.$_POST['produits'].' selected='."selected".' ">'.$_POST["produits"]."</option>\n";
}else{
echo '<option value="-1">--liste des produits--</option>'."\n";
}
//if(db_num_rows($result) > 0) {
$rub_en_cours = '';
while($row = db_fetch_array($result,MYSQL_BOTH)) {
if($rub_en_cours != $row[0]) { // Changement de rubrique ?
if($rub_en_cours != '') {
echo "</optgroup>\n";
}
echo '<optgroup label="'.$row[0].'">'."\n";
$rub_en_cours = $row[0];
}
echo '<option value="'.$row[1].'">'.$row[1]."</option>\n";
}
echo "</optgroup>\n";
echo "</select>\n";
et surtout merci

Modifié par timo (16 Jul 2009 - 16:38)