Posso provare a mostrarvi il codice delle pagine di inserimento e salvataggio dati, sicuramente ci saranno degli errori! Non conosco benissimo il linguaggio di php!

Pagina di inserimento dati:
Codice PHP:
<?php
include("top_foot.inc.php");
include(
"config.inc.php");
top();

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query "SELECT * FROM partita WHERE IDpartita='".$_GET['IDpartita']."'";
$result mysql_query($query$db);
$row mysql_fetch_row($result);
echo 
"
Numero di Giornata: [i] "
.$row[2]." [/i]
<form method='post' action='prova_risultati3.php?IDpartita="
.$_GET['IDpartita']."&Squadra_casa=".$row[9]."&Squadra_ospite=".$row[10]."'>
<table width='95%' class='p' border='1'>
<tr align='center'>
    <th>Incontro</th>
    <th>Risultato</th>
    <th>Supplementari</th>
    <th>Data</th>
    <th>Ora</th>
    <th>Luogo</th>
    <th>A/R</th>
</tr>
<tr align='center'>
    <td> "
.$row[9]." vs ".$row[10]."</td>
    <td><input type='text' size='3' name='risultato_casa' />-<input type='text' size='3' name='risultato_ospite' /></td>
    <td><select name='supplementari'><option value='si'>si</option><option value='no'>no</option></select></td>
    <td>"
.$row[4]."</td>
    <td>"
.$row[5]."</td>
    <td>"
.$row[3]."</td>
    <td>"
.$row[1]."</td>
</tr>
</table>
"
;
//Tab giocatori casa
$query "SELECT * FROM partita WHERE IDpartita='".$_GET['IDpartita']."'";
$result mysql_query($query$db);
$row mysql_fetch_row($result);
echo 
"
<table width='95%' class='p' border='1'>
<tr align='center'>
<th colspan='4'>"
.$row[9]."</th>
</tr>
<tr align='center'>
<th>ID</th>
    <th>Nome</th>
    <th>Cognome</th>
    <th>Punti</th>
    <th>Falli</th>
 </tr> "
;
$query "SELECT IDgiocatore, Nome, Cognome, Nome_squadra, Squadra_casa FROM giocatore, partita WHERE Nome_squadra='".$_GET['Squadra_casa']."' GROUP BY Nome, Cognome";
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))
{
echo 
"
<tr align='center'>
<td>
$row[IDgiocatore]</td>
    <td>
$row[Nome]</td>
    <td>
$row[Cognome]</td>
    <td><input type='text' size='5' name='Marcature' /></td>
    <td><input type='text' size='5' name='Falli' /></td>
    </tr>
"
;

 }
echo 
"
</table>
"
;

//Tab giocatori ospite
$query "SELECT * FROM partita WHERE IDpartita='".$_GET['IDpartita']."'";
$result mysql_query($query$db);
$row mysql_fetch_row($result);
echo 
"
<table width='95%' class='p' border='1'>
<tr align='center'>
<th colspan='4'>"
.$row[10]."</th>
</tr>
<tr align='center'>
    <th>Nome</th>
    <th>Cognome</th>
    <th>Punti</th>
    <th>Falli</th>
 </tr> "
;
$query "SELECT Nome, Cognome, Nome_squadra, Squadra_ospite FROM giocatore, partita WHERE Nome_squadra='".$_GET['Squadra_ospite']."' GROUP BY Nome, Cognome";

// SELECT Nome, Cognome, Nome_squadra, Squadra_ospite FROM giocatore, partita WHERE Nome_squadra=Squadra_ospite GROUP BY Nome
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))
{
echo 
"
<tr align='center'>
    <td>
$row[Nome]</td>
    <td>
$row[Cognome]</td>
    <td><input type='text' size='5' name='Marcature' /></td>
    <td><input type='text' size='5' name='Falli' /></td>
</tr>"
;

 }
echo 
"
</table>

<input type='submit' value='Inserisci Risultati' />

<input type='reset' value='Cancella' />
</form>"
;
 

mysql_close($db);
?>
Pagina di salvataggio:
Codice PHP:
<?
include("config.inc.php");
include(
"top_foot.inc.php");
$risultato_casa=$_REQUEST['risultato_casa'];
$risultato_ospite=$_REQUEST['risultato_ospite'];
$Marcature=$_REQUEST['Marcature'];
$Falli=$_REQUEST['Falli'];
top();

 
$db mysql_connect($db_host$db_user$db_password);
  if (
$db == FALSE)
    die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
  
mysql_select_db($db_name$db)
    or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
 
//inserimento punti partita (funzionante)
$query =  "UPDATE partita SET risultato_casa='$risultato_casa', risultato_ospite='$risultato_ospite' WHERE IDpartita='".$_GET['IDpartita']."'";
if (
mysql_query($query$db))
  echo 
"Il risultato è stato inserito correttamente per punteggi partita 
"
;
else
 echo 
"Errore durante l'inserimento per la partita";

//inserimento falli e punti del giocatore (non funziona)
$query "SELECT IDgiocatore FROM giocatore WHERE Nome_squadra='".$_GET['Squadra_casa']."'";
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))
{
$row[IDgiocatore];
$query "INSERT INTO performance (IDpartita, IDgiocatore) VALUES ('".$_GET['IDpartita']."','$row[IDgiocatore]')";
    if (
mysql_query($query$db))
echo 
"Il risultato è stato inserito correttamente per giocatore numero $row[IDgiocatore] 
"
;
 else
 echo 
"Errore durante l'inserimento giocatori
"




$query "SELECT IDgiocatore FROM performance WHERE IDpartita='".$_GET['IDpartita']."'";
$result mysql_query($query$db);
while (
$row mysql_fetch_array($result))
{
$row[IDgiocatore];
$row[Marcature] =$_REQUEST['Marcature'];
$row[Falli] =$_REQUEST['Falli'];
$query "UPDATE performance SET Marcature='$Marcature', Falli='$Falli' WHERE IDgiocatore='$row[IDgiocatore]'";
if (
mysql_query($query$db))
  echo 
"update per punteggi 
"
;
else
 echo 
"Errore durante update giocatori";

 
  
mysql_close($db);
foot();
?>