Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1655 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°2061196
exialys
Posté le 04-03-2011 à 16:06:58  profilanswer
 

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
mood
Publicité
Posté le 04-03-2011 à 16:06:58  profilanswer
 

n°2061667
Profil sup​primé
Posté le 07-03-2011 à 15:19:49  answer
 

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
n°2061689
exialys
Posté le 07-03-2011 à 16:34:43  profilanswer
 

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

n°2061721
Profil sup​primé
Posté le 07-03-2011 à 20:48:34  answer
 

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

n°2061752
exialys
Posté le 07-03-2011 à 22:44:38  profilanswer
 

Ah oui, j'avais oublié d'éditer mon message mais j'ai vite trouvé pour la liste déroulante.
 
Merci pour ton aide!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
MERGE vs NESTED LOOP, ma base ne répond plus...parser xml en php pour importation dans une base de donnée
Dump d'une base oracleEviter la répétition des votes sur un formulaire Google Document
[QST] création d'un script/formulaire[resolu] Probleme de variable "tout" sur un formulaire de recherche
Structure de donnéeProblème bizarre de formulaire POST
[Microsoft Visual Studio 2008]Exécuter une requête avec une base ACCES 
Plus de sujets relatifs à : [Résolu] Formulaire dynamique lié à une base de donnée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR