Salve,
ho un problema con una classifica di calcio che sto realizzando...
Sono alla pagina che dovrebbe consentirmi di modificare i valori presenti con altri nuovi...
Questa è la pagina che mostra a video la classifica completa
Codice PHP:
<center><form name="signup" id="signup" method="post" action="aggiornaclassifica.php"> 
<table width="490"> 
   <tr>   
     <td width="68px"colspan="2">
     <font class="fontprofilo">Squadra</td>
     <td width="54px"colspan="2" border="0">
     <font class="fontprofilo">Punti</td>
     <td width="54px"colspan="2">
     <font class="fontprofilo">Vinte</td>
     <td width="50px"colspan="2">
     <font class="fontprofilo">Perse</td>
     <td width="50px"colspan="2">
     <font class="fontprofilo">Gol Fatti</td>
     <td width="50px"colspan="2">
     <font class="fontprofilo">Gol Subiti</td>
     <td width="76px"colspan="2">
     <font class="fontprofilo">Aggiorna</td>
      </tr>  </table>
     
     
<?


//Apro la sessione e...
session_start();

include 
"config.php"// file di connessione al Db


//seleziono i campi da visualizzare per singolo utente
$strsqlultima="SELECT *
FROM `classifica`
ORDER BY `classifica`.`punti` DESC
LIMIT 0 , 30;"
;
$query1=@mysql_query("$strsqlultima") or die("Errore query database: " mysql_error()); 



while(
$row=mysql_fetch_array($query1))
{
$squadra=$row['squadra'];
$punti=$row['punti'];
$vittorie=$row['vittorie'];
$perse=$row['perse'];
$golfatti=$row['golfatti'];
$golsubiti=$row['golsubiti'];
$id=$row['id'];
?>



 
     
     
     
       <table width="490">
 <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;"name="squadra1" value="<? echo "$squadra"?>" id="squadra" tabindex="7" size="9" /></td>
        <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;"name="punti1" value="<? echo "$punti"?>" id="punti" tabindex="7" size="2" /></td>
        <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;"name="vinte1" value="<? echo "$vittorie"?>"id="vinte" tabindex="7" size="2" /></td>
        <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;"name="perse1" value="<? echo "$perse"?>"id="perse" tabindex="7" size="2" /></td>
        <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;"name="golfatti1" value="<? echo "$golfatti"?>"id="golfatti" tabindex="7" size="2" /></td>
        <td width="50px"colspan="2">
        <input type="text" style="font-family:tahoma; font-size:11px;" name="golsubiti1" value="<? echo "$golsubiti"?>"id="golsubiti" tabindex="7" size="2" /></td>
       
        <input type="hidden" name="id2" value="<? echo "$id"?>"
        <td width="1px"colspan="2">
        <input type="submit" style="font-family:tahoma; font-size:11px;" size="1" value="Aggiorna" /></td>

       
 
</form>




<?
//chiudo il ciclo while qui
}
?>
</tr></table>


</div></center>
</font>
Questa invece è la pagina che dovrebbe modificare i campi ..
Codice PHP:
<?php


//Apro la sessione e...
session_start();

include 
"config.php"// file di connessione al Db

 
//recupero i valori dal form classifica  
$id mysql_real_escape_string($_POST['id2']);
$squadramysql_real_escape_string($_POST['squadra1']);
$punti mysql_real_escape_string($_POST['punti1']);
$vinte mysql_real_escape_string($_POST['vinte1']);
$perse mysql_real_escape_string($_POST['perse1']);
$golfattimysql_real_escape_string($_POST['golfatti1']);
$golsubiti mysql_real_escape_string($_POST['golsubiti1']);   



 

 
// Query per l'inserimento dei dati
     
mysql_select_db('Sql310655_1') or die("Errore apertura database: " mysql_error());  

$strsql="UPDATE classifica SET punti='$punti', vittorie='$vinte', perse='$perse', golfatti='$golfatti', golsubiti='$golsubiti' WHERE id = '$id'";
@
mysql_query("$strsql") or die("Errore query database: " mysql_error()); 

      


echo 
"<script>
    alert(\"Aggiornamento dati avvenuto..\");
   
</script>"
;

   

?>
Allora nella pagina di visualizzazione alla fine di tutte le statistiche riguardanti quella squadra ho messo un pulsante "Aggiorna" anche se avrei preferito siccome si tratta di 22 squadre di inserire un solo pulsante al cui
click mi avrebbe aggiornato i campi desiderati...
Come è impostato ora lo script succede che mi aggiorna solo i dati relativi alla squadra che sta alla fine della tabella come mai
Ritornando alla possibilità di adottare un solo pulsante
che consenta di modificare il tutto come potrei realizzare la cosa??