Non Ho capito bene cosa devi fare ....
prova così:
if (!$_POST['from']) {
$query = "SELECT id, squadre, punti, giocate FROM classifica ";
$result = mysql_query($query,$db);
$num_row=mysql_num_rows($result);
?>
<form method="post" action="editclassifica.php">
<input type=hidden name=action value=modify />
<input type=hidden name=from value=<?=$num_row?> />
<table border=0 cellpadding=1 cellspacing=5><tr><th width="60">Squadra</th><th width="10">Punti</th><th width="10">Giocate</th></tr>
<?
while ($row = mysql_fetch_array($result))
{
echo "<tr>
<td ><input type=text size=60 name=\"i_".$row['id']."\" value=\"".$row['squadre']."\"></td>
<td ><input type=text size=10 name=\"punti_".$row['id']."\" value=\"".$row['punti']."\"></td>
<td ><input type=text size=10 name=\"giocate_".$row['id']."\" value=\"".$row['giocate']."\"></td>
</tr>";
}
echo"</table>
<input type=submit value=\"Modifica giornata\"></form>
";
}
else {
$query = "SELECT id FROM classifica ";
$result = mysql_query($query,$db);
while ($row = mysql_fetch_array($result)){
if($_POST['i_'.$row['id']]!="")
{
$query = "UPDATE classifica
SET squadre='".$_POST['i_'.$row['id']]."',
punti='".$_POST['punti_'.$row['id']]."',
giocate = '".$_POST['giocate_'.$row['id']]."'
WHERE id=".$row['id'];
}
mysql_query($query,$db) or die("Impossibile modificare il messaggio");
}
echo "Classifica modificata correttamente
<a href=classifica.php>Torna alla Classifica</a>
<a href=editclassifica.php>Torna all'admin panel</a>";
}