Liste déroulante pour sélection à partir d'un tableau PHP
bonjour a tous
J ai le pb suivant sur un formulaire :
j ai un tableau de valeurs :
$var[1]=valeur1;
$var[2]=valeur2;
$var[3]=valeur3;
$var[4]=valeur4;
etc.....
je veux les afficher dans un select recuperer la valeur selectionnée et la reafficher en cas de non soumission du formulaire.
Code:
1 2 3 4 5 6 7 8 9
| <select name='cat' class='select'>
<option value=''>Catégories</option>
";
for($i = 1; $i < 32; $i++)
{
echo "<option value='$i'"; if ($cat==$cat[$i]) echo 'selected';echo ">$cat[$i]</option>";
}
echo"
</select> |
je recuper ma valeur ainsi :
$cat = $_POST['cat'];
le pb est lesuivant :
Ca marche pas.Le select reaffiche l option selectionnee mais seulement la premiere lettre, comme toutes les autres options, d ailleurs
Par avance merci de m aider a comprendre d ou vient mon erreur