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

JavaScript Discussion :

Faire apparaitre les résultats d'une question


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut Faire apparaitre les résultats d'une question
    Bonjour à tous,

    Je souhaiterais faire apparaitre les résultats en % d'un petit sondage.
    Je n'ai à priori rien trouvé sur ce forum.
    Savez-vous comment je pourrais procéder?
    J'ai déjà regardé de nombreux tutoriels sur le sujet mais aucun ne fonctionnait, et je ne sais pas par où commencer.
    Je suis débutant en javascript !!

    Voici mon début de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <meta http-equiv="Content-Language" content="fr" />
    <head>
    <meta http-equiv="Content-Type" content="text/php; charset=utf-8" />
    <script type="text/javascript" src="menu.js"></script>
    <style type="text/css"> @import url(design.css);</style>
    <title>index</title>
    <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
    </head>
    <body> 
    Combien de fois par semaine faites-vous du sport?
    			<form name="sondage" method="post" action="resultat.js">
                    <td width="30%" align="left">
                            <table class="texte">
                            <tr>
                                 <td align="left" valign="middle" ><input type="radio" name="heure" value="1">Une fois</td>
                            </tr>
                                                    <tr>
                                 <td align="left" valign="middle" ><input type="radio" name="heure" value="2" >Deux fois</td>
                            </tr>
                            <tr>
                                 <td align="left" valign="middle" ><input type="radio" name="heure" value="3" >Trois fois</td>
                            </tr>
    						<tr>
                                 <td align="left" valign="middle" ><input type="radio" name="heure" value="4" >Plus de trois fois</td>
                            </tr>
                            </table>
                    </td>
                    <td  width="40%" align="center">
                    <input name="submit" alt="Voter" border="0" type="image" >
                    </td>
                </form>
    </body>
    </html>

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 14
    Par défaut php
    Ce serait assez simple en php. Logiquement, ton code dira "si pas de reponse a la question, j'affiche la question - si la reponse existe, j'affiche les resultats du sondage".

    Est-ce que ca t'interesserait d'avoir le code en php ou tu veux absolument le JS?

  3. #3
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut
    cela m'intéresserait évidemment, mais je pense qu'on ne pouvait afficher les résultats qu'en javascript.
    Je voudrais afficher les résultats en % et si possible (vraiment si possible) afficher un graphique, et pour moi c'était uniquement javascript.
    Mais je veux bien le code en PHP

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par novice100 Voir le message
    ... et si possible (vraiment si possible) afficher un graphique, ...
    Petit *web-service* très pratique ^^

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 14
    Par défaut sondage
    Comment est calcule le resultat du sondage? Est-ce que tu as une base de donnees?

  6. #6
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut
    c'est le calcul que je ne sais pas faire.
    en fait, je ne sais pas par quoi comencer
    je n'ai pas de base ..

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 14
    Par défaut il y a du boulot :)
    Désole, je croyais que c’était seulement l'affichage le problème...

    Il faut commencer par créer une base de donnée pour stocker les résultats du sondage.
    A mon avis tu as besoin de 4 champs (pour les 4 réponses possibles) et tu incrémentes d'1 le champs correspondant a la réponse du visiteur.

    Ton code ensuite pourrait avoir cette forme:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
    if (!isset($_POST["heure"]))
    {
        afficher le formulaire
    }
    else
    {
    $resultat=$_POST["heure"];
    Et la tu te connectes a la base de donnée pour la mettre a jour, calculer le résultat du sondage et afficher le résultat
    }

    Pour l'affichage, si tu veux inclure un url externe donne par google chart tools, tu peux utiliser un iframe.

  8. #8
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Si ton site est entièrement statique (ni langage serveur ni base de donnees) et doit le rester, tu ne pourras pas obtenir le résultat souhaité. As-tu des connaissances en PHP ? dans un autre langage serveur ? (asp, asp.NET, jsp, ruby, etc.) Quelles technologies sont disponibles sur le serveur web qui héberge tes pages ? Y as-tu accès ?

    Dans un premier temps, répondre à ces questions t'aidera à avancer ^^

  9. #9
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut
    Oui, j'ai des connaissances en PHP, mais ce que me conseille Goban a l'air assez complexe pour moi
    Mon site est entièrement en PHP, et je l'héberge pour l'instant en local (wamp server)

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 14
    Par défaut donnees
    Le probleme est que tu dois conserver l'historique des reponses a ton sondage. Et pour cela, il n'y a que deux solutions. Soit tu enregistres les reponses dans une base de donnees, soit tu les enregistres dans des fichiers texte (encore plus difficile a faire).

    Pour info, quand le visiteur quitte ton site, toutes les variables PHP sont detruites et il est impossible d'y avoir acces si elles n'ont pas ete sauvees par l'un des deux systemes mentionnes precedemment.

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    Là tu vas t'épuiser pour rien, vas faire un tour sur : http://sylvie-vauthier.developpez.co...rand-debutant/
    Tu auras les bases justes nécessaires pour commencer ton projet.
    Je pense que beaucoup d'autodidactes ont commencé par là, le tutoriel complet est assez rapide (au regard de tout ce qu'il y a à savoir), et démystifie totalement le PHP.

    Bon courage et n'abandonnes pas !

  12. #12
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par défaut
    Citation Envoyé par novice100 Voir le message
    Oui, j'ai des connaissances en PHP, mais ce que me conseille Goban a l'air assez complexe pour moi
    Mon site est entièrement en PHP, et je l'héberge pour l'instant en local (wamp server)
    Citation Envoyé par briegel Voir le message
    Là tu vas t'épuiser pour rien, vas faire un tour sur : http://sylvie-vauthier.developpez.co...rand-debutant/
    Tu auras les bases justes nécessaires pour commencer ton projet.
    Je pense que beaucoup d'autodidactes ont commencé par là, le tutoriel complet est assez rapide (au regard de tout ce qu'il y a à savoir), et démystifie totalement le PHP.

    Bon courage et n'abandonnes pas !
    Heu... A priori ce n'est pas PHP mais plutot les bases de données...

    @novice100 : Puisque tu dis que tu utilises wamp, jette un oeil à la doc mySql et avec un peu d'aide sur les forums, FAQ et tutoriels qui vont bien ça devrait aller

  13. #13
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 46
    Par défaut
    Je conseille aussi les cours et tutoriels PHP, et aussi les tutoriels MySQL, qui aborde pile poil cette problématique : comment faire un site dynamique.

Discussions similaires

  1. Faire apparaitre les colonnes dans une ListView
    Par affreuxzozo dans le forum Windows Forms
    Réponses: 5
    Dernier message: 19/03/2013, 13h58
  2. [AC-2007] Faire défiler les résultats d'une recherche par macro
    Par lillou_21 dans le forum Macros Access
    Réponses: 1
    Dernier message: 11/02/2013, 09h12
  3. Réponses: 3
    Dernier message: 15/05/2012, 20h28
  4. Faire apparaitre les éléments d'une ListBox un par un
    Par Rastapopoulos dans le forum Silverlight
    Réponses: 11
    Dernier message: 27/08/2010, 11h44
  5. Réponses: 2
    Dernier message: 29/05/2008, 22h41

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