tester 2 variables

Répondre
Jenny
Jenny
Déconnecté
Salut,

J'ai créé un questionnaire avec des boutons checkbox. Suite aux réponses je dois donner le résultat (pour l'instant ça va!!!).
Le probléme est comment tester 2 variables en même temps. Je m'explique : dans une question 2 réponses sont possible, mais comment les tester:

Mon code est celui ci mais ça marche pas :
  1. [code]
  2. if (isset($HTTP_POST_VARS['Question2'])) {
  3. if (($HTTP_POST_VARS['Question2'] == "1") && ($HTTP_POST_VARS['Question2'] == "3"))
  4. // C'est la que ça coince!!!!! Les && ne fonctionnent pas.
  5. {
  6. echo "<strong><font color='#FFFFFFF'> 2,</font></strong>";
  7. $total = $total + 1;
  8.     $RightResult = $RightResult + 1;
  9. $WrongResult = $WrongResult + 0;
  10.     $NSPResult = $NSPResult + 0;
  11. }
  12.  
  13.  
  14.  
  15. else {
  16.     $total = $total - 0.5;
  17.     $RightResult = $RightResult + 0;
  18.     $WrongResult = $WrongResult + 1;
  19.     $NSPResult = $NSPResult + 0;
  20.  
  21. }
  22. } 


Merci d'avance pour votre aide :;)
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
As tu bien place l'attribut value de tes checkbox à leur bonne valeur ?
Jenny
Jenny
Déconnecté
Je pense que oui!!!
Voici mon code :
<input type="checkbox" name="Question2" value="1"
<?php if ($HTTP_POST_VARS['Question2'] == "1") echo "checked" ?>
><b> un générateur</b><br>
<input type="checkbox" name="Question2" value="2"
<?php if ($HTTP_POST_VARS['Question2'] == "2") echo "checked" ?>
><b> un récepteur</b><br>
<input type="checkbox" name="Question2" value="3"
<?php if ($HTTP_POST_VARS['Question2'] == "3") echo "checked" ?>
><b> un dipôle actif</b></td>
...
Je pense pas avoir fait d'erreur. Es ce que je me trompe?
Jenny
Jenny
Déconnecté
désolé j'ai merdé avec le code!!!!

voila le code:
  1.  
  2. <input type="checkbox" name="Question2" value="1"
  3.    <?php if ($HTTP_POST_VARS['Question2'] == "1") echo "checked" ?>
  4.        ><b> un générateur</b><br>
  5.        <input type="checkbox" name="Question2" value="2"
  6.          <?php if ($HTTP_POST_VARS['Question2'] == "2") echo "checked" ?>
  7.        ><b> un récepteur</b><br>
  8.        <input type="checkbox" name="Question2" value="3"
  9.          <?php if ($HTTP_POST_VARS['Question2'] == "3") echo "checked" ?> 
  10.        ><b> un dipôle actif</b></td>
  11. ...
  12.  
Jenny
Jenny
Déconnecté
  1. <input type="checkbox" name="Question2" value="1"
  2.    <?php if ($HTTP_POST_VARS['Question2'] == "1") echo "checked" ?>
  3.        ><b> un générateur</b><br>
  4.        <input type="checkbox" name="Question2" value="2"
  5.          <?php if ($HTTP_POST_VARS['Question2'] == "2") echo "checked" ?>
  6.        ><b> un récepteur</b><br>
  7.        <input type="checkbox" name="Question2" value="3"
  8.          <?php if ($HTTP_POST_VARS['Question2'] == "3") echo "checked" ?> 
  9.        ><b> un dipôle actif</b></td>
  10.  
Jenny
Jenny
Déconnecté
bon ben j'arrive pas a insérer mon code désolé!!!!
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Le code html ne passe pas sur le forum.
Utilise le wall.
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Cart
Cart
Déconnecté
sinon tu tamuse a remplacer < par

& l t ;

sans les espaces !

mais bon si ton code fait 40 lignes :) :p
XTremTourist
XTremTourist
Déconnecté
Glob pkoi ne pas metre en place le BBcode pour poster du Code
Alkaid
Alkaid
Déconnecté
O_o
ou alors mettre en E-N-O-R-M-E qu il faut utiliser le WALL...
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
oui, c'est une bonne idée un bbcode pour le code.

Je vais le faire (mais je pense faire un systeme qui va "checker" la taille du code : si il a une taille acceptable, il restera dans le forum, et sinon, un wall se fera automatiquement smiley)
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique