Form.php
codice:
<form action="vota.php" method="post">
<?
$query = "SELECT * FROM sondaggi_domande ORDER BY ID DESC";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result);
$quesito = $row["Quesito"];
echo $quesito."
";
for ($a = 1 ; $a <=$row["Tot_Domande"] ; $a++) {
echo "<input type='radio' name='Opzione' value='Opzione".$a."'>".$row["Domanda".$a]."
"; }
?>
<input type="hidden" name"Sondaggio" value="<? echo $row["ID"]; ?>">
<div align="center"><input name="Invia" type="submit" value="Invia"><input name="Cancella" type="reset" value="Cancella"></div>
</form>
vota.php
codice:
// connessione al database
include "../db.php";
// valori
$sondaggio = trim($_POST['Sondaggio']); // questo è un numero
$opzione = trim($_POST['Opzione']); // es. Opzione1
$query = "SELECT * FROM sondaggi_risposte WHERE Sondaggio = '$sondaggio'";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result2);
// recupero il campo (da Opzione1 a Opzione10)
$option2 = $row[$opzione];
$option2 = intval($option2);
$option2++;
$query = "UPDATE sondaggi_risposte SET '$opzione'='$option2' WHERE Sondaggio = '$sondaggio'";
$result = mysql_query($query, $db);
echo "ok";
Perché non mi segna il voto? :master: