[Résolu] Formulaire dynamique lié à une base de donnée

Formulaire dynamique lié à une base de donnée [Résolu] - PHP - Programmation

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
Reply

Marsh Posté le 04-03-2011 à 16:06:58   

Reply

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 :
  1. $req = "SELECT id,nom FROM categorie";
  2. $sql = mysql_query($req);
  3. echo '<h3>Mon menu</h3>'.
  4. '<ul>';
  5. while($data = mysql_fetch_array($sql))
  6. {
  7. echo '<li>'.$data['nom'].'</li>';
  8. }
  9. echo '</ul>';


 
De cette façon si tu supprimes ou ajoute une nouvelle catégorie dans ta bdd ça te mettra ta liste à jour automatiquement.


Message édité par Profil supprimé le 07-03-2011 à 15:20:57
Reply

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

Reply

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  :o

Reply

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!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed