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

Langage PHP Discussion :

[Tableaux] Réponses à choix multiples


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 32
    Par défaut [Tableaux] Réponses à choix multiples
    Bonjour tout le monde (oui c'est encore moi)

    j'ai un soucis avec mon questionnaire, enfin avec la partie choix multiples.

    en effet lorsque je transfère mes réponses vers le server, celui-ci ne prend en compte que la 1ère réponse systématiquement, et si je réponds à la 2ème par exemple il ne rempli rien..

    en gros quelques soient le nombre de réponses que je coche, il me rempli soit la 1ere si elle à été cochée soit rien.

    voici mon code HTML:

    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
    		<hr /><br />
    <!-- "" -->
    <!-- "DA" -->
    	<div> 	
    		<p class="texte">
    			Quels moyens avez-vous utilisés :<br />&nbsp;&nbsp;&nbsp;&nbsp;(plusieurs réponses possibles)
    		</p>
    	 	<p class="input">
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens01" value="net" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;net?</span><br />
    		</p>
    		<p class="input">
                &nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens02" value="précis" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;précis ?</span><br />	
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens02" value="pas précis" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;pas précis ?</span><br />
    		</p>	
    		<p class="input">	
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens03" value="clair" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;clair ?</span><br />	
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens03" value="pas clair" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;pas clair  ?</span><br />
    		</p>
    		<p class="input">	
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens04" value="toi même" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;toi même</span><br />
    		</p>
    		<p class="input">	
    			&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="moyens05" value="autre" onfocus="this.className='focus';" onblur="this.className='normal';" /><span class="texte">&nbsp;&nbsp;autre moyen ?</span><br />
    		</p>
    	</div><br />
    			<hr /><br />
    <!-- "" -->


    et voici le code php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $moyens01=$_POST['moyens01'];
    $moyens02=$_POST['moyensO2'];
    $moyens03=$_POST['moyensO3'];
    $moyens04=$_POST['moyensO4'];
    $moyens05=$_POST['moyensO5'];
     
    ...
     
     
    $query = "insert into vendeur(duree, operation, situe, moyens01, moyens02, moyens03, moyens04, moyens05, ... )  
              values
              ('".$duree."', '".$operation."', '".$situe."', '".$moyens01."', '".$moyens02."',
               '".$moyens03."', '".$moyens04."', '".$moyens05."', .... )";
    j'ai cherché pas mal sur le net, j'ai vu des réponses mais je n'ai pas trop compris, apaprement checkbox avec choix multiple ne passe pas en $_POST, il faut utiliser un tableau, fetch array.. et les [] pour mettre dans les variables..

    mais je n'arrive pas à le faire, j'ai testé plusieurs possibilités ca ne change rien.. et comme losque je procede à l'enregistrement des réponses au sondage sur la DB j'ai pas mal de champs à remplir, je ne vois pas trop commetn glissé un fetch array dans mes values..

    bref I need some help

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 217
    Par défaut
    Si tu mets 'moyensO2' d'un côté et 'moyens02' de l'autre, ne t'attends pas à ce que ca marche. Ca peut paraître con, mais php n'est pas devin et quand tu lui donne le nom d'une variable, il ne va pas chercher une variable qui a à peu près le même nom mais pas tout à fait...
    Ensuite, pour tester une checkbox, il faut utiliser qui te rend TRUE si la checkbox de nom 'nom' est cochée, et FALSE dans le cas contraire...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 32
    Par défaut
    putain je suis aveugle


    c'est la deuxieme fois que je fais ca.. et je comprends meme pas pourquoi j'ai mis des O à la place du 0...

    en plus comme j'avais déja fait l'erreur j'ai regardé plein de fois comment c'était écrit.. par contre sur mon éditeur on fait moins la différence qu'ici quand même pour ma défense :p

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 32
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul de score sur plusieurs réponses réponse à choix multiples
    Par linBlinG dans le forum Décisions SGBD
    Réponses: 0
    Dernier message: 04/10/2013, 18h44
  2. Coder des une liste de choix multiples pour Tableaux croisés
    Par piflechien73 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/11/2011, 23h04
  3. Réponses: 2
    Dernier message: 24/05/2006, 20h26
  4. pb de select avec size avec choix multiple
    Par La_picolle dans le forum ASP
    Réponses: 10
    Dernier message: 28/08/2003, 16h21
  5. formulaire choix multiple
    Par pram dans le forum XMLRAD
    Réponses: 6
    Dernier message: 02/02/2003, 19h59

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