vreau sa fac un sistem cu intrebari si raspunsuri prin bifare checkbox
am reusit si e ok, in felul urmator:
intrebarea-1.php
Cod: Selectaţi tot
Cum s-a numit fratele lui Petru??<br /><br />
<form action="verifica-1.php" method="post" onsubmit="return validar(this)">
<input type="checkbox" name="checkbox1" value="1"/> a) Ioan <br />
<input type="checkbox" name="checkbox2" value="1"/> b) Andrei <br />
<input type="checkbox" name="checkbox3" value="1"/> c) Iacov <br />
<input type="submit" name="submit" id="submit" value="Raspuns final" />
</form>
Cod: Selectaţi tot
<?
$mi_conexion=mysql_connect(' ',' ',' ') or die('Nu ma pot conecta!');
mysql_select_db( ' ',$mi_conexion);
if (isset($_POST['checkbox2']) && $_POST['checkbox2'] == '1') {
$query="UPDATE `users` SET `punctaj`=`punctaj`+1 WHERE `name`='". $_SESSION['username']. "'";
$result=mysql_query($query);
echo '<meta http-equiv="Refresh" content="0;url=intrebarea-1.php"><script type="text/javascript">alert("Raspuns Corect");</script>';
}
else {
$query="UPDATE `users` SET `punctaj`=`punctaj`-1 WHERE `name`='". $_SESSION['username']. "'";
$result=mysql_query($query);
echo '<meta http-equiv="Refresh" content="0;url=intrebarea-1.php"><script type="text/javascript">alert("Raspuns Incorect");</script>';
}
?>
pentru a nu face o gramada de pagini .php(intrebarea-1-raspuns-1, intrebarea-2, raspuns-2... etc) se poate face un tabel cu cateva coloane id, intrebarea, a, b, c, raspunscorect, etc, ??? iar pe pagina intrebare.php in functie de un id sa fie preluata intrebarea si cu tot ce trebuie ? iar pagina verificare.php sa preia si sa verifice ceea ce trebuie?? ma refer cu un singur cod schimband doar id-ul sa prelueze din baza de date.. de ex daca am 50 intrebari $id="sa imi genereze un numar aleatoriu de la 1 la 50"; ca la fiecare refresh sa fie alta intrebare
Nu stiu daca m-am expilcat destul de bine. Va multumesc pentru intelegere.