8791 sujets

Développement web côté serveur, CMS

bonjour,
c la premiere que j'ai besoin de faire une liste deroulante avec groupe
j'ai un table constitué de deux colonne(champs): produit et rubrique

plusieurs produit corresponde à une rubrique(nettoyage)
et encore d'autre produits corresponde à une rubrique(livres)
ainsi de suite
ds ma liste deroulante j'ai une requette qui me sélectionne tout les produits et j'aimerais les grouper par la rubrique correspondante.
voila le code de ma liste deroulante

echo '<form method="post" action="test_comb.php">';

    echo '<select size=1 name="produits">'."\n";
    echo '<option value="-1">--liste des produits--</option>'."\n";
    echo '<optgroup label= "rubrique">';
    $resultat = mysql_query("SELECT produits FROM test_excel" );
    while($t =  mysql_fetch_array($resultat))
    {
        
       echo '<option value= "'.$t[0].'">'.$t['produits'];
        echo '</option>'."\n";
   }    
   echo '</optgroup>';
   echo '</select>'."\n";
  
 
   echo '<input type="checkbox" name="produits1" value="A">Année N';
   echo '<input type="checkbox" name="produits2" value="B">Année N-1';
   echo '<input type="checkbox" name="produits3" value="C">Prévision';
   //valider mon produit selectionner
   echo '<input type="submit" value="ok" />';
   echo '</form>';

et merci
Modifié par timo (13 Jul 2009 - 16:39)