comment récuperer la valeur de la case radio
Hors ligneFandeb Le 01/06/2007 à 18:17 Profil de Fandeb Configuration de Fandeb

bonjour tout le monde ,
je vous remercie d'avance !
comme indiqué sur le sujet , j'ai un probleme pour récuperer les differentes valeurs de mon champ radio qui se trouve dans une boucle while.En effet, il s'agit d'evaluer une reponse et ainsi donner un score (il s'agit dun qcm).J'arrive pas à evaluer le score car j'ai une erreur sur le $_POST[$nom] (cf ci dessous)
Je vous remercie de votre aide.

$res = mysql_query("SELECT Numero,reponse FROM $table LIMIT 0,5");

     while ($row = mysql_fetch_array($res))
     {
          $rep = $row['reponse'];
          $id2 = $row['Numero'];

          echo "<tr><td colspan=3><br><b><u><h3> R&eacute;ponse  $id2 :</h3></u> <big> $rep </big> </b></td></tr>";
          echo" <i>Le saviez vous?</i>";
                                 $nom="_".$id2;
      
                                 print "<input type='radio' name=\"$nom\" value=\"oui\" /> oui<br />\n ";
             print "<input type='radio' name=\"$nom\" value=\"non\" /> non<br />\n ";
               
                             //apres j evalue suivant les cas :

                            if($_POST['$nom']=="oui")
          {$note++;}
             if($_POST['$nom']=="non")
          {$note=$note-0.5;}
                              $nom++;
Hors ligneEndiku Le 03/06/2007 à 22:06 Profil de Endiku Configuration de Endiku

Bonjour,

bizarre, on dirait que tu as juste fait l'erreur de mettre la variable entre simple quote ('$nom') ce qui inhibe son evaluation.

if($_POST['$nom']=="oui")

Tu devrais ecrire:

if($_POST["$nom"]=="oui")

Dis moi si ce n'est pas ca le probleme.

Endiku
Hors ligneErce78 Le 19/06/2007 à 14:15 Profil de Erce78 Configuration de Erce78

Salut,

Plutôt bizzare cette utilisation des boutons radio...
Soit tu utilises un formulaire et un option de validation de la réponse, soit tu utilises un script de type javascript qui va chercher la réponse in vivo mais toujours avec un formulaire pour situer ton objet sur le document.
--
Que ta route soit parsemée de jasmin
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels