Ok ho sistemato 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> 
Nella tabelle Voti_Canzoni mi stampa l'id corretto della canzone ma mi mette sempre 0 come voto. Nella pagina inserisci voto ricevo cosi:
$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?