Enregistrement table liée

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

13 oct. 2011, 18:31

C'est cela... Ton premier problème provient du nom de tes variables qui ne reflètent pas leur contenu... le select s'appelle "nom_categorie", cependant ce n'est pas le nom qui est envoyé à php mais l'id qui se trouve dans l'attribut value ($result['ID_categorie']).

De la même manière, si rayon et catégorie désignent la même chose, un seul nom dans ton code sera plus clair et plus facile à maintenir :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 184 Messages

13 oct. 2011, 19:48

Oui, mes variables sont un gros bordel :(

C'est un autre forumeur qui m'a donné cette astuce, mais ne m'a pas répondu sur sa fonction exacte :)
En gros, cela veut dire que l'on récupère l'ID mais que l'on se sert du nom pour l'affichage ?

Merci encore infiniment à tous :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

15 oct. 2011, 12:14

C'est bien cela... le select html permet d'afficher un libellé et gérer une valeur qui sera transparente pour l'utilisateur. Le meilleur exemple étant la gestion d'un id (invisible pour l'utilisateur mais utile pour toi) et d'un libellé (visible par l'utilisateur et dont tu n'as pas besoin pour ton traitement)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 184 Messages

16 oct. 2011, 08:19

Merci encore !