sahoumita
Messages postés52Date d'inscriptionlundi 10 novembre 2008StatutMembreDernière intervention30 juin 2009
-
19 avril 2009 à 18:32
Bonjour,
j'ai réalisé un petit quiz en boutons radio où je veux que les utilisateurs repondent à un nombre de questions.
Mais le problème c'est que je veux qu les utilisateurs répondent obligatoirement à toutes les questions,mais je n'arrive pas à le faire.voila le code que j'utilise et qui parait fonctionner pour les autres mais pour moi non et je ne sais pas d'où provient le problème:
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
function check4() {
var reps = document.F4.rep;
var nb = reps.length;
for (i=0;i<nb;i++) {
if (reps[i].checked) {
return true;
}
}
alert('Choisissez un parfum !');
return false;
}
</script>
require ("connectdb.php");//connection à la base
//Execution de la requete SQL
//$reqsql="Select numquest,question,rep1,rep2,rep3,rep4,rep from questionnaire where numquest=".$id;
$reqsql="SELECT * FROM questionnaire WHERE numquest<21 limit 20";
$resbase=mysql_query($reqsql,$cnx) or die ("Echec de $sqlquest");
while ($quizz=mysql_fetch_assoc($resbase)){
//$num prend la valeur trouvé dans le champs 0
$num=$quizz['numquest'];
//$question prend la valeur trouvé dans le champs 1
$question=$quizz['question'];
//$reponse1 prend la valeur trouvé dans le champs 2
$reponse1=$quizz['rep1'];
//$reponse2 prend la valeur trouvé dans le champs 3
$reponse2=$quizz['rep2'];
//$reponse3 prend la valeur trouvé dans le champs 3
$reponse3=$quizz['rep3'];
//$reponse4 prend la valeur trouvé dans le champs 4
$reponse4=$quizz['rep4'];
//$repexact prend la valeur trouvé dans le champs 5
$repexact=$quizz['rep'];
echo '<h1>';
//Affichage à l'ecran du numero de la question et de la question
echo $num.") ".$question;
echo "<br />";
//Affichage du choix des réponses avec des radiobutton
echo '<h2>';
echo '<input type="radio" name="rep'.$num.'" value="1" />'.$reponse1.'<br />';
echo '<input type="radio" name="rep'.$num.'" value="2" />'.$reponse2.'<br />';
echo '<input type="radio" name="rep'.$num.'" value="3" />'.$reponse3.'<br />';
echo '<input type="radio" name="rep'.$num.'" value="4" />'.$reponse4.'<br />';
echo "<br />";
echo "<br />";
echo '</h2>';
echo '</h1>';}