Bonjours,
je suis entrain de faire un quiz en php/sql et j'affiche dans un formulaire 10 questions qui ont chacunes 4 propositions de reponse.
Je souhaite que l'utilisateur coche une et une seule proposition par question puis valide le formulaire a la fin des 10 reponsesi, mais pour le moment il ne peut cocher qu'une reponse pour l'ensemble du formulaire.
Pourtant le nom du bouton est récupéré à partir de l'Id de la question, il est donc différent a chaque question je pensast que cela permettrai un choix par Id mais cela ne fonctionne pas.
ci dessous extrait de mon code si cela peut vous permettre de comprendre:
while($data = mysql_fetch_array($result)){
$id = $data['id'];
$question= $data['question'];
$propo1=$data['propo1'];
$propo2=$data['propo2'];
$propo3=$data['propo3'];
$propo4=$data['propo4'];
$reponse=$data['reponse'];
?>
<table width=\"70%\" border=\"2\" cellspacing=\"2\" cellpadding=\"2\">
<tr>
<td colspan='3' class='soustitre'>
<div align='center'>
<?php echo $data['question']?>
</div>
</td>
</tr>
<tr>
<td width=\"30%\">
</td>
<td width=\"40%\">
<input type='radio' name='<?php $data['id']?>' value='<?php $data['propo1']?>' >
<?php echo $data['propo1']?>
<br>
<input type='radio' name='<?php $data['id']?>' value='<?php $data['propo2']?>' >
<?php echo $data['propo2']?>
<br>
<input type='radio' name='<?php $data['id']?>' value='<?php $data['propo3']?>' >
<?php echo $data['propo3']?>
<br>
<input type='radio' name='<?php $data['id']?>' value='<?php $data['propo4']?>' >
<?php echo $data['propo4']?>
<br>
</td>
<td width='30%'>
<td>
</tr>
</table>
j'espère que l un d'entre vous aura la solution miracle
merci
Partager