Formulaire dynamique lié à une base de donnée [Résolu] - PHP - Programmation
Marsh Posté le 07-03-2011 à 15:19:49
Pourquoi un champ de type hidden
Sinon tu peux construire ton menu de cette façon.
Code :
|
De cette façon si tu supprimes ou ajoute une nouvelle catégorie dans ta bdd ça te mettra ta liste à jour automatiquement.
Marsh Posté le 07-03-2011 à 16:34:43
Ah! merci pour ta réponse ca me fait bien avancer pour le coup.
pour le hidden, c'était une indication du prof (donné un peu à l'arrache) donc il a peut être parlé un peu vite.
Donc là, avec ton code, le contenu de la table catégorie s'affiche sous forme de liste. Me reste plus qu'à adapter pour en faire une liste déroulante
Marsh Posté le 07-03-2011 à 20:48:34
Regarde comment se construit une liste déroulante et adapte, ça devrait pas être dur vu que je t'ai montré un exemple avec une liste
Marsh Posté le 07-03-2011 à 22:44:38
Ah oui, j'avais oublié d'éditer mon message mais j'ai vite trouvé pour la liste déroulante.
Merci pour ton aide!
Marsh Posté le 04-03-2011 à 16:06:58
Je dois réaliser un backoffice (en php) avec une page qui permet de rajouter des travaux réalisés.
Cette page d'ajout de travaux, est constituée d'un formulaire comportant les champs suivants: titre / description / image / catégorie.
Mon problème concerne ce champ catégorie.
Dans ma base de données, j'ai une table nommée catégorie possédant les champs suivants : cid (primaire) et nom.
En plus de cette table catégorie, je possède une seconde table nommée "travaux" avec les champs suivants: tid (primaire) / titre / description / cid.
Dans le formulaire, le champ catégorie doit être une liste déroulante contenant les différents noms de catégories entrés dans la base de données.
En gros, cela permettra de classer les travaux par catégorie dans la suite de mon travail.
Actuellement, je sais juste que je dois faire un champ de type hidden mais je galère pas mal.
Je continue à chercher mais si vous pouviez me donner un petit coup de pouce, cela m'arrangerai.
Message édité par exialys le 07-03-2011 à 22:45:13