PHP Récupérer liste déroulante

Résolu
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   -  
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à vu, j'utilise cette ligne pour afficher une liste déroulante qui comporte les noms d'une base de données.

echo '<option value="'.$result['ID_categorie'].'">'.$result['nom_categorie'].'</option>';


Je change l'ID en nom pour plus de lisibilité et je le récupère avec un post.

Mon soucis, c'est quand j'essaye d'enregistrer dans une autre table ce nom_categorie, c'est l'ID qu'il m'enregistre.

Comment "repasser" en nom_catégorie pour l'enregistrement ?
A voir également:

2 réponses

supernico Messages postés 513 Date d'inscription   Statut Membre Dernière intervention   193
 
Bonjour,

Je ne suis pas sûr qu'enregistrer nom_categorie soit la meilleure solution. En effet si un jour ton décides de renommer la catégorie, tu devras rechercher tous les enregistrements contenant le nom de cette catégorie pour les renommer aussi...

Enfin pour répondre à ta question :

le POST d'une liste déroulante te renverra toujours la valeur contenue dans value="", donc si tu veux le nom correspondant il faut que tu cherches dans la table (celle qui t'a servi à créer ta liste déroulante)
0
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ta réponse :)
0