par
Invité » 03 avr. 2006, 10:46
bonjour,
j'essaye de construire une liste avec les éléments donnés plus haut mais j'obtiens l'erreur:
Fatal error: Cannot use [] for reading in c:\
voici ma liste déroulante, avec selected placé sur le bon élément:
//valeur devant être sélectionnéé (résultat venant de la bdd)
$valeur="..."
//création de la liste à partir d'une requête
$query = "SELECT Champ FROM Table ORDER BY Champ ASC";
$result = mysql_query ($query);
while($row=mysql_fetch_array($result)) {
$etat[]=($row["champ"]==$valeur) ? "selected" : null;
echo "<option " . $etat[] . "value='".$row["Champ"]."'>".$row["Champ"]."</option>";
}
L'erreur semble venir du tableau $etat[], le reste fonctionne
Voyez vous ce qui ne va pas?