Formulaire type Checkbox
Posté : 29 juin 2009, 13:40
Bonjour ami codeur PhP!!
je réalise actuellement un site proposant des tests sous formes de QCM.
QCM que j'ai réaliser en PHP avec le code suivant
Le but étant d'avoir 20 question sélectionné aléatoirement dans ma table question.
le random fonctionne bien, mais la ou intervient mon problème est au niveau de la validation...comment je récupère toutes les valeurs entrés par l'utilisateur???
car un "name" correspond à une valeur non?
de plus, comment ça se passe si pour une question 2 réponse sont possibles?
je réalise actuellement un site proposant des tests sous formes de QCM.
QCM que j'ai réaliser en PHP avec le code suivant
<form name="valider" method="post" onsubmit="./validation_info.php">
<?php
$i = 1;
mysql_connect ("localhost", "root", ""); //connexion à la base
mysql_select_db ("bd_test_eritec");//sélection de la base
$sql = 'SELECT * FROM question WHERE MATIERE = "info" ORDER BY rand() LIMIT 0,2;';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo'<hr />';
while ($question = mysql_fetch_assoc($req))
{
echo $i.') '.$question['LIBELLE_QUESTION'];
echo'<ol class="lettres_minuscules">';
echo'<li><input type="checkbox" name="option1" value=>'.$question['PROPOSITION1'].'</li>';
echo'<li><input type="checkbox" name="option1" value=>'.$question['PROPOSITION2'].'</li>';
echo'<li><input type="checkbox" name="option1" value=>'.$question['PROPOSITION3'].'</li>';
echo'<li><input type="checkbox" name="option1" value=>'.$question['PROPOSITION4'].'</li>';
echo'</ol>';
echo'<hr />';
$i++;
}
?>
<input type="submit" value="Envoyer" id="btn_valider" />
</form>
Le but étant d'avoir 20 question sélectionné aléatoirement dans ma table question.
le random fonctionne bien, mais la ou intervient mon problème est au niveau de la validation...comment je récupère toutes les valeurs entrés par l'utilisateur???
car un "name" correspond à une valeur non?
de plus, comment ça se passe si pour une question 2 réponse sont possibles?