Dans mon site, j'ai créé un formulaire dans lequel j'ai une liste déroulante alimenté par un fichier .txt
Catégorie :
<select name="catr">
<option> Choisissez la catégorie </option>
<?php
$ligne = 1; // compteur de ligne
$fic = fopen("categorie.txt", "a+");
while($tab=fgetcsv($fic,1024,','))
{
$champs = count($tab);//nombre de champ dans la ligne en question
$ligne ++;
//affichage de chaque champ de la ligne en question
for($i=0; $i<1; $i++)
{ $tab = $tab[0] . " " . $tab[1];
?> <option value="<?php echo $fic; ?>"><?php echo $tab; ?></option>
<?php }
}
?>
</select>
J'obtiens bien ce que je veux comme choix dans ma liste déroulante, mais le soucis c'est que une fois que je choisis un élément de la liste et que j'appuie sur enregistrer (validation du formulaire), cela m'écrit Resource id #7 à l'emplacement prévu à cet effet dans mon fichier. Comment puis-je faire pour que l'élément sélectionné dans la liste déroulante s'écrive dans mon fichier.Merci d'avance.