Bonjour,
Je bute sur un petit problème :
J'ai des données contenue dans un array (provenant d'une base de données)
J'ai un champ SELECT multiple avec des données provenant d'une table
J'aimerais pouvoir sélectionner les items correspondants aux données contenue dans l'array
cela j'y arrive, mais car il y a un mais,
si les données dans mon array sont au nombre de 2 tous mes items dans le SELECT sont affichés deux fois,
si les données dans mon array sont au nombre de 3 tous mes items dans le SELECT sont affichés trois fois,
...
si les données dans mon array sont au nombre de 5 tous mes items dans le SELECT sont affichés cinq fois fois,
or je ne trouve pas comment éviter cela quelqu'un aurait-il la solution à apporter à mon code !!!
D'avance un grand merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $auteurs = explode("/", $row_Livre[4]); echo "<option value='-1'>Sélectionne l'auteur</option>"; while ($row_Auteur = mysql_fetch_row($verif_Auteur)) { foreach ($auteurs as $auteur) { if ($row_Auteur[0] == $auteur) { $sel2 = 'selected'; } else { $sel2 = ''; } echo "<option value='".$row_Auteur[0]."' ".$sel2.">".$row_Auteur[1]."</option>"; } }
Bien cordialement
Gecko62
Partager