Ok ho sistemato cosi:
Nella tabelle Voti_Canzoni mi stampa l'id corretto della canzone ma mi mette sempre 0 come voto. Nella pagina inserisci voto ricevo cosi:Codice PHP:echo "<table border='1'><tr><td>[b]Titolo Canzone</td><td>[b]ID</td><td>[b]Media voti</td><td colspan='3'><center>[b]Vota!</center></td></tr>";
while ($row = mysql_fetch_array($result2))
{
echo "<tr><td> $row[nome_canzone] </td>";
$id = $row[id_canzone];
echo "<td>$id</td>";
echo "<td>voto medio op op</td>";
echo "<td><input type='radio' name= 'id_canzone' value='$id'></td>";
}
//Stampa della select per la votazione
echo "<td><select name='voto'>";
for($i=1; $i<=10; $i++)
{
echo "<option value=\'$i\'>$i</option>";
}
echo "</select></td>";
?>
<td><input type="submit" value="Vota!"></td></tr>
</table>
</form>
$voto=$_POST[voto];
e se stampo $voto a video mi esce una cosa strana, ad es se seleziono 7 come voto mi stampa:
\\\'7\\\'
e nella tabella mi mette 0. Da che può dipendere?

Rispondi quotando