salve ragazzi ho un problema con i form:
nell'html
<form name="form_voti" method="post" action="viewfile.php?idfile=$res_file[id_file]&act=rate">
<span class="Stile2">Vota:</span>
<select name="voti[]">
<option selected value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input name="Submit" type="submit" class="input" value="Vota">
</form>
e nel php
Codice PHP:
<?
switch($_GET["act"]) {
case("rate"):
// faccio un controllo
if($res_file["voto"] > 0) {
// faccio la media dei voti
$media_voti = $res_file["voto"] + $_POST['voti'] / 2;
} else {
// assegno solo il valore
$media_voti = $_POST['voti'];
}
// query per aumentare il voto
$query_voto = "UPDATE $file SET voto = $media_voti WHERE id_art = '$res_file[id_file]'";
// eseguo la query
mysql_query($query_voto);
break;
} // fine switch
?>
il problema e che non mi funziona non mi aggiorna la tabella e i voti risultano sempre 0. Potete aiutarmi???