J'ai un quiz et un quiz ont plusieurs questions checkbox. Comment faire pour que tout le nom de la case à cocher soit différent afin que je puisse récupérer correctement?PHP case à cocher nom dynamique et récupérer correctement
Html:
foreach($questionSetArr as $question){
$questionID = $question['question_id'];
$getListOfOptions = getOptionsList($questionID);
foreach($getListOfOptions as $option){
$optionDesc = $option['option_desc'];
echo "<div class='checkbox'>
<label><input type='checkbox' value='$optionDesc' name='cb[$questionID]' id='$questionID' >$optionDesc</label>
</div>";
}
}
PHP:
$questionID = $qIDArr[$x];
echo "<br>User Answer for Question $questionID : ";
$selectedQuestion= $_POST["cb"];
print_r($selectedQuestion);
foreach ($selectedQuestion as $sQ){
echo $sQ;
}
Actuellement, ils récupérera à tort. Comment le résoudre?
Au lieu d'utiliser l'option '$ [ 'de option_desc'];' utiliser l'option '$ [ 'id ']; 'ou tel (en supposant que vos ID de stockage) –