|
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é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++; |
|
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 |