- Home
- Categorie
- Coding e Sistemistica
- PHP
- quiz con risposta multipla
-
quiz con risposta multipla
Ciao a tutti,
ho creato un quiz con risposte multiple:
pagina.html<table width="250"> <tr> <td width="50" align="center">A<input type="checkbox" name="q19" value="a"></td> <td width="50" align="center">B<input type="checkbox" name="q19" value="b"></td> <td width="50" align="center">C<input type="checkbox" name="q19" value="c"></td> <td width="50" align="center">D<input type="checkbox" name="q19" value="d"></td> <td width="50" align="center">E<input type="checkbox" name="q19" value="e"></td> </tr> </table>
Pagina con codice php
nome = $_POST['nome']; $cognome = $_POST['cognome']; $email = $_POST['email']; $numero_domande=33; $risposte_giuste=0; if ($_POST['q1']== 'm') $risposte_giuste++; if ($_POST['q2']== '15')$risposte_giuste++; if ($_POST['q3']== '8') $risposte_giuste++; if ($_POST['q4']== '6') $risposte_giuste++; if ($_POST['q5']== '5') $risposte_giuste++; if ($_POST['q6']== '4') $risposte_giuste++; if ($_POST['q7']== '1') $risposte_giuste++; if ($_POST['q8']== '2') $risposte_giuste++; if ($_POST['q9']== 'c') $risposte_giuste++; if ($_POST['q10']== 'b') $risposte_giuste++; if ($_POST['q11']== 'd') $risposte_giuste++; if ($_POST['q12']== 'd') $risposte_giuste++; if ($_POST['q13']== 'd') $risposte_giuste++; if ($_POST['q14']== 'c') $risposte_giuste++; if ($_POST['q15']== 'c') $risposte_giuste++; if ($_POST['q16']== 'd') $risposte_giuste++; if ($_POST['q17']== 'b') $risposte_giuste++; if ($_POST['q18']== 'a') $risposte_giuste++; if ($_POST['q19'][0] == 'a' && $_POST['q19'][1] == 'c')$risposte_giuste++; print "$nome, hai risposto esattamente a $risposte_giuste su $numero_domande domande!";
come faccio a fare un controllo sulla 19 e dirgli che bisogna spuntare solo 2 valori?
-
e dove sono le domande?
-
-
se vuoi che ne le altre si spunti una sola risposta crea una casella "radio"
-
secondo me ci sono 2 strade:...blablablablabla
non avevo visto la data del post!
fabrizio23: che utilità ha rispondere a post di 3 anni fa?
-
-
Giusto! non ci avevo mica fatto caso...era notte e avevo gli occhi semichiusi. Chiedo ancora scusa...
Ciao!
-
OK!