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 :

[Conception] Réalisation d'un sondage complexe


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 138
    Points : 67
    Points
    67
    Par défaut [Conception] Réalisation d'un sondage complexe
    Bonjour,

    je souhaite réaliser un sondage assez complexe mais je suis très débutant en php.

    Début de sondage :
    Adresse email
    Mot de passe
    Votre sexe
    Votre tranche d'âge
    Votre pays
    Votre région (selon le pays)
    Avez vous lu les articles du site avant de répondre ?
    ....

    Les particularités de ce sondage :
    - permettre au visiteur de revenir visualiser ses réponses grâce à l'adresse email et au mot de passe qu'il aura donné la première fois. Et bien-sur lui permettre de les modifier si sa situation ou son point de vu a changé.
    - il y aurait une page par question. En cliquant sur la touche "Suivant", cela l'enverrait sur une autre page (donc une autre question) qui pourra varier selon la ou les réponses données précédemment. Par exemple, si on ne répond pas "france" à la question"votre pays?" alors on n'affichera pas la page contenant la question "votre région ?" mais directement la suivante.
    - la plupart des réponses sont contenues dans des listes déroulantes ou case à cocher ou case à réponses multiples. J'aimerais que chaque réponse soit liée à un n° et que donc la validation de la réponse ne renvoit pas le texte de la réponse mais le n° associé. Cela éviterait beaucoup d'erreurs que je rencontre actuellement avec le sondage que j'ai déjà mis en place (http://site.i-hej.com/encapsulation....e=grandsondage).

    J'ai parcouru beaucoup de page parlant des formulaires et de mysql. J'ai fait une multitude d'essais de programmation mais aussi de scripts déjà existants. Mais je ne réussi pas à obtenir ce que je vous ai précisé ci-dessus.

    Je viens donc vous demander de l'aide.

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Je ne suis pas trop d'accord avec le fait qu'un utilisateur puisse modifier une réponse à un sondage. Un sondage est par définition éphémere. Si l'avis du sondé change, alors il doit répondre à un autre sondage ou au meme sondage mais pas modifier les questions données... ceci n'étant bien sur que mon avis.

    A mon avis si tu n'y es pas arrivé jusqu'à présent, c'est que tu dois te perdre dans la phase de conception. Je te propose un des schémas d'architecture possibles suivant ce que tu exprimes comme besoin :


    Est-ce que ça correspond à ce que tu attends ?

  3. #3
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    Cela n'à pas de rapport direct avec le thread mais avec quel logiciel as tu généré le schéma Mr N. ?

  4. #4
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    euh celui la est pas mal :
    http://www.fabforce.net/dbdesigner4/
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  5. #5
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    @ePoX: pour faire des brouillons : dia, simple pratique, c'est l'équivalent de Visio en opensource. Un avantage que je ne peux exploiter c'est qu'il dispose d'un plugin permettant de générer le code php5 correspondant au diagramme uml... webservices compris. pratique !

  6. #6
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    Ha c'est clair ca à l'air vraiment sympa !
    Je vais le tester Merci !
    +50 pour le générateur code en fonction du diagramme.
    J'avais deja vu cela en java mais pas en php.

    euh celui la est pas mal :
    http://www.fabforce.net/dbdesigner4/
    Oui, c'est bien comme soft, mais l'ayant un peu testé j'ai pas trop apprécié qu'il me rajoute des clefs dans tout les sens. Si mon schéma doit être faux autant que se soit de ma faute. Sinon il possède clairement de très bonne fonctionnalités comme la création de la Db mysql en direct depuis le schéma

  7. #7
    Expert confirmé
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Points : 5 011
    Points
    5 011
    Par défaut
    pour dia, le plugin c'est UML2PHP5.

    sinon sous linux tu as aussi : umbrello qui le fais.

    si tu aimes la génération de code :

    http://phpcodegenie.sourceforge.net/index.php
    Alunissage : Procédé technique consistant à déposer des imbéciles sur un rêve enfantin.

    Cours | FAQ | Sources Javascript
    Cours | FAQ | Sources PHP
    Mes Articles

  8. #8
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    1 027
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 1 027
    Points : 1 164
    Points
    1 164
    Par défaut
    pour dia, le plugin c'est UML2PHP5.
    en plein test

    sinon sous linux tu as aussi : umbrello qui le fais.
    Ouais, c'est dommage que ce ne soit que sous linux ;(

    si tu aimes la génération de code :
    Ouais c'est trop pratique ces petites applis. Tu fais tes petits schéma pouet pouet, après tu te les valides tranquillement.
    Et Enfin tu codes ton appli en ayant à faire que les trucs interessant

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 138
    Points : 67
    Points
    67
    Par défaut
    Mon sondage est permanent et est là pour montrer une réprésentation de ce que pense les gens sur un sujet. Ce n'est pas un sondage sur un moment donné. Sinon il ne serait pas représentatif car j'ai peu de visiteur. Je suis donc obligé de le laisser sur du long terme.

    Je vais essayer de te faire un shéma :

    Question 1 : Tranche d'âge ? (puis question 2 quelques soit la réponse)

    Question 2 : Pays ? (si France Question 3 sinon question 4)

    Question 3 : Département ? (puis question 4)

    Question 4 : Homme ou femme ? (si homme Question 5 sinon question 20)

    De la question 5 à 19 : ............... que des question pour les hommes

    A partir de la question 20, que des questions pour les femmes

    La fin des deux parties de questions (homme et femme) finiront par une page avec un message de remerciement

  10. #10
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Et bien mon schéma me semble tout indiqué pour ton besoin ^^

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/08/2010, 17h23
  2. [Conception] Réaliser un ERP
    Par yorukaze dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 16/10/2007, 22h07
  3. Réponses: 2
    Dernier message: 15/10/2007, 12h29
  4. Difficulté pour réaliser une requete peu complexe :/
    Par DanaX dans le forum Langage SQL
    Réponses: 9
    Dernier message: 16/05/2007, 13h55
  5. [Conception] réalisation du MCD
    Par adri78 dans le forum Modélisation
    Réponses: 19
    Dernier message: 04/04/2007, 11h20

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