$ask = $db->prepare("SELECT * FROM pytania ORDER BY RAND() LIMIT 3");
try{
$ask->execute();
}catch (PDOException $e){
echo $e->getMessage();
}
echo<<<END
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="utf-8">
</head>
<form action="check.php" method="POST">
END;
if($ask->rowCount() > 0)
{
while($r = $ask->fetch(PDO::FETCH_ASSOC))
{
echo<<<END
</br>
<h4>$r[pytanie] </h4></br>
<input type="radio" name="odp-$r[ID]" value="A">$r[a]</input></br>
<input type="radio" name="odp-$r[ID]" value="B">$r[b]</input></br>
<input type="radio" name="odp-$r[ID]" value="C">$r[c]</input></br>
<input type="radio" name="odp-$r[ID]" value="D">$r[d]</input></br>
<input type="hidden" name="odp-$r[ID]" value="$r[poprawna]"/></br>
</br>
END;
}
} else {
echo "Brak pytań w bazie";
}
echo" </div>
</div>
</div>
<center><input type='submit' name='go' value='Gotowe - sprawdzam' class='btn btn-default'/>
</form>
</section>
</body>
</html>";
- jak wykonać srpawdzenie do tego? Mam w ukrytym inpucie poprawną odpowiedź ale jak to porównać rozróżniając ID bo odczytuje z bazy pytania randomowo nie po kolei i nie wszystkie tylko 20 ze 100.
Proszę o jakieś konkrety nakierujcie mnie jakoś... nie daję sobie z tym rady nie wiem jak mam to zrobić... :(