OK, rekening houdend met andere niet-gedupliceerde vragen, zou ik aanraden om alleen de basis van php te leren en te proberen een hardcoded geneste array te herhalen om de verwachte output af te drukken.
Dus wat problemen met de code in de vraag:
- het haalt geen willekeurige vragen op
- het drukt niets anders af dan 1 lange string toe te voegen aan
links
reeks. Leer alstublieft verschil tussen'
en"
- er is geen lus om antwoorden te herhalen, en het is helemaal geen geldige php-code
De werkcode (wederom rekening houdend met de documentstructuur van niet-gedupliceerd vraag ) kan er als volgt uitzien:
foreach ($cursor as $obj) {
echo $obj["question"];
foreach($obj["answers"] as $key=>$answer) {
echo '<input type="radio" name="' . $key . '" value="'.$answer.'">';
}
}