IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zend Framework PHP Discussion :

Formulaire en base de données ?


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 111
    Par défaut Formulaire en base de données ?
    Bonjour,

    J'ai besoin de faire un moteur de recherche qui propose des champs différents en fonction de la catégorie dans laquelle on se trouve... (et j'ai plus de 100 catégories différentes sur le site).. Parmis ces champs différents, il peut y avoir des select, des checkbox etc...

    Quel serait le meilleur moyen de réaliser ça ?

    Je me demandais si ça ne serait pas bien de stocker les champs différents du formulaire de chaque catégorie en base de données et appeler ces champs lorsque je suis sur la base ?

    Ou alors peut être réaliser une page contenant les champs différents pour chaque catégories et dans un page et appeler la page en AJAX ?

    Parce que ça me parait bien trop compliqué de générer le formulaire à chaque fois non ?

    Comment procéderiez vous pour un tel besoin ?

  2. #2
    Membre Expert
    Avatar de 5h4rk
    Homme Profil pro
    CTO at TabMo
    Inscrit en
    Février 2011
    Messages
    813
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : CTO at TabMo
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2011
    Messages : 813
    Par défaut
    J'ai déjà rencontrer quelque chose de ce style.
    Cela concernait l'ajout d'une publication.
    Il existait plusieurs type de publication, chaque type avait des champs différents et en fonction de ce qui était choisi des champs supplémentaire ou en moins.

    Faire un formulaire pour chaque cas n'est pas bon du tout, j'ai donc fait un formulaire qui est généré dynamiquement avec tous les champs possibles stockés en BDD et associé à un ou plusieurs types de publications, l'association contenait si le champs était obligatoire ou non etc.

    Du coup dans le formulaire dynamique je parcourais les résultats de la requête et je construisais mes éléments avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $this->createElement(type,name);
    , bien sur le type était également dans la base de données.

    Ne pas oublier de gérer certains cas plus particulier dans le formulaire.

Discussions similaires

  1. [MySQL] Insertion données formulaire dans base de données
    Par westlaux dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 21/06/2007, 20h17
  2. formulaire / php / base de données
    Par amandine_drooplette dans le forum Langage
    Réponses: 6
    Dernier message: 07/06/2007, 13h14
  3. Formulaire et base de données
    Par Néo{le pélo du 974} dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 04/06/2007, 12h04
  4. Formulaire et base de données
    Par Marye dans le forum IHM
    Réponses: 4
    Dernier message: 08/02/2007, 22h07
  5. [Conception] Formulaire et base de donnée ?
    Par heldev dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/03/2006, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo