Forum Clubic

Liste déroulante php

Bonjour,

J’ai du mal a voir comment on peut faire pour réutilisé une valeur de combobox récupéré. C’est à dire que j’aimerais pouvoir (au reload de la page) réaffiché ce que les personnes ont choisi dans les listes déroulantes dans les listes déroulantes.

Merci

Bonjour,
Pour sélectionner la rubrique que tu veux dans la combo, il faut rajouter l’attribut :

selected="selected"

Pour te donné un exemple concret. Tu actualises ta page et tu récupère la valeur de la combo qu’ils avaient choisies.

$RubriqueChoisi = $_POST['choix_user'];

Tu crée ta combo

<select name="choix_rubrique" size="10">

Tu fait ta requête pour la compléter, et pendant l’insertion tu regardes si ce que tu affiche correspond a ce que tu as récupérer, si c’est le cas, tu rajoute l’attribut Selected

$requete = "SELECT id_rubrique, nom_rubrique FROM rubrique GROUP BY nom_rubrique ASC";
$result = mysql_query($requete, $lien_db) or die (mysql_error());
// Affichage des rubriques.								
while ($ligne = mysql_fetch_array($result)) 
{
if $ligne['id_rubrique']==$RubriqueChoisi {echo "<option value=".$ligne['id_rubrique']." selected='selected'>".$ligne['nom_rubrique'];}
else {echo "<option value=".$ligne['id_rubrique'].">".$ligne['nom_rubrique'];}
}

Merci pour ton aide, j’ai compris le principe !

Je teste et je reviens