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

PHP & Base de données Discussion :

Assistant de création de requête


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2008
    Messages : 124
    Points : 53
    Points
    53
    Par défaut Assistant de création de requête
    Bonjour à tous,
    j'ai mis en place un système de quiz qui contient 40 champs ou l'enregistrement s'effectue sur 3 tables dans la même base, je souhaite donné aux utilisateurs la possibilité de ressortir les données selon leurs besoin, alors j'ai créée un formulaire (voir la pj) Nom : SCREEN.png
Affichages : 193
Taille : 10,3 Ko
    le problème se situe dans l'exploitation des données issues de ce formulaire,
    le transfert des informations vers la pages du traitement s'effectue sans problème en ajax.
    la première liste de choix s'alimente depuis la base ( beauuuuucoup de possibilités).
    la deuxième il y a 6 choix
    le champs Valeur est un champs de saisie
    j'ai une une petite idée banale qui va nécessite la condition IF... ELSE IF 60 fois pour combler tous les cas possible

    Quelqu’un à une idée ou peu etre à déjà entendu ce genre de délire ?

  2. #2
    Membre expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Points : 3 947
    Points
    3 947
    Par défaut
    Salut

    Je doutes quand te disant que ce genre de délire a déjà été entendu ou pas t'apporte quelque chose.

    Le plus simple aurait été de mettre un peu de code, et expliquer ton véritable problème.
    Il n'est peut être pas nécessaire de poster les 60 conditions (donc tout l'algo), mais en mettre 4 ou 5 histoire de nous faire une idée, et peut être nous amènera à apporter quelques améliorations.

    Toujours est-il qu'on ne peu absolument pas t'aider vu qu'il y a strictement rien nous disant si la voie que tu as prise est bonne ou pas.
    De plus on ne sait même pas de quoi il s'agit.


    Mise à part ça, une des solutions pour éviter de faire de multitudes de conditions (ou alternatives), c'est de guider (ou orienter) l'utilisateur.
    C'est à dire de faire comme sur ta capture d'écran, de proposer 1 choix parmi un liste (genre 60), ce qui fait que la valeur obtenue est (théoriquement) bonne, donc il n'y aurait plus a (re)faire les 60 alternatives.

    Une autre solution, si les 60 conditions sont connus d'avances (genre stockés dans une Bdd), serait de récupérer ces 60 cas possible est de faire une boucle (for, foreach, while, peu importe) afin de faire les vérifications.
    Ceci évitant des répétitions de lignes de code.
    Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
    Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Tu aurais du poster dans AJAX,
    Pour le reste, ton code du html de saisie et le PHP appelé par AJAX
    sont indispensables, comme l'indique RunCodePhp .
    Christele

  4. #4
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    salut ; si tu veux crée un requeteur simple avec un formulaire
    a ta palace ma requête serai de type concaténation de phrase.
    donc a chaque fois ou l'utilisateur fait un choix alors c'est une concaténation de condition.
    c'est pour l'idée

Discussions similaires

  1. Assistance - création de requête
    Par fbms18 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/03/2015, 11h23
  2. Soucis de création de requêtes sql
    Par Zebeber dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 26/05/2006, 11h13
  3. Création de requête
    Par Waluigi dans le forum Access
    Réponses: 3
    Dernier message: 03/05/2006, 08h46
  4. Réponses: 2
    Dernier message: 29/12/2005, 01h03
  5. création de requète à partir de 2 tables
    Par cheucheu dans le forum Access
    Réponses: 4
    Dernier message: 14/12/2005, 16h49

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