07/06/12 17:09
enrico_84
Salve, devo scrivere un codice in cui sono ina pagina web dove prendo da un database una serie di domande, ed accanto ad ogni domanda mi escono 3 radiobutton con la risposta da scegliere (SI-NO-FORSE).
esempio:
Domanda 1 - SI / NO / FORSE
Domanda 2 - SI / NO / FORSE
....
Domanda n . SI / NO / FORSE
Dopo aver scelto le risposte per ogni domanda, devo andare in una pagina "Riepilogo" in cui compaiono di nuovo le domande, ed accanto ad ogni domanda SOLO la risposta data nella pagina precedente, ad esempio SI vicino la prima domanda, NO vicino la seconda e FORSE vicino la terza.
Domanda 1 - SI
Domanda 2 - NO
Domanda n - FORSE
Vi posto il codice da me inserito per fare ciò.
Codice con domande ed i radiobutton:
ed ora il codice della pagina che dovrebbe prendere le risposte:
Il problema che facendo così non riesco a prendere le risposte dai radiobutton.
Aspetto un vostro aiuto,
Enrico
esempio:
Domanda 1 - SI / NO / FORSE
Domanda 2 - SI / NO / FORSE
....
Domanda n . SI / NO / FORSE
Dopo aver scelto le risposte per ogni domanda, devo andare in una pagina "Riepilogo" in cui compaiono di nuovo le domande, ed accanto ad ogni domanda SOLO la risposta data nella pagina precedente, ad esempio SI vicino la prima domanda, NO vicino la seconda e FORSE vicino la terza.
Domanda 1 - SI
Domanda 2 - NO
Domanda n - FORSE
Vi posto il codice da me inserito per fare ciò.
Codice con domande ed i radiobutton:
echo "<form name=\"sondaggio\" method=\"POST\" action=\"riepilogo.php\">"; echo "<table cellpadding=\"4\">"; while($row=mysql_fetch_array($risultato, MYSQL_ASSOC)) { $risposta = "$row[domanda]"; echo "<tr><td>$row[domanda]</td>". "<td><input type=\"radio\" name=\"$risposta\" value=\"si\">Si"."<input type=\"radio\" name=\"$risposta\" value=\"no\">No". "<input type=\"radio\" name=\"$risposta\" value=\"forse\">Forse"; echo "</td></tr>"; } echo "<tr><td colspan=\"2\" align=\"center\">"; echo "<input type=\"submit\" value=\"Vota!!!\">"; echo "</td></tr>"; echo "</table>"; echo "</form>";
ed ora il codice della pagina che dovrebbe prendere le risposte:
$sceltaUtente1 = $_POST['$risposta']; $sceltaUtente2 = $_POST['$risposta']; $sceltaUtente3 = $_POST['$risposta']; echo "$sceltaUtente1<br>"; echo "$sceltaUtente2<br>"; echo "$sceltaUtente3";
Il problema che facendo così non riesco a prendere le risposte dai radiobutton.
Aspetto un vostro aiuto,
Enrico
aaa