ho creato un form che mi permette di inserire un titolo e il nome di chi mette il titolo
poi tramite il tasto submit invia i dati dal mysql
e tramite la pagina insert.php
dovrebbe mostrare i dati inseriti
però a me invia i dati al db ma non li mostra nella pagina insert.php c'è la tabella ma vuota

index.php
codice HTML:
 <html>
<body>
 
<form action="insert.php" method="GET">
Titolo: <input type="text" name="titolo" />
Uploader: <input type="text" name="uploader" />
<input type="submit" name="invia"/>
</form>
 
</body>
</html>
insert.php
Codice PHP:
<html>
<body>
<?php
$con 
mysql_connect("localhost","gicasupport","ravanello");
if (!
$con)
  {
  die(
'Could not connect: ' mysql_error());
  }
 
mysql_select_db("my_gicasupport"$con);
 

 
$sql="INSERT INTO Persone (Titolo, Uploader)VALUES('$_POST[titolo]','$_POST[uploader]')";
 
if (!
mysql_query($sql,$con))
  {
  die(
'Error: ' mysql_error());
  }
 
 

$result mysql_query("SELECT * FROM Persone");
 

echo 
"<table border='1'>
<tr>
<th>Titolo</th>
<th>Uploader</th>
</tr>"
;
 
//mysql_fetch_array () restituisce la prima riga dal recordset come una matrice. Ogni chiamata a mysql_fetch_array () restituisce la riga successiva nel recordset. Il ciclo while scorre tutti i record del recordset. Per stampare il valore di ogni riga, si usa la variabile PHP $ row ($ row ['Nome'] e $ row ['Cognome']).
 
while($row mysql_fetch_array($result))
  {
  echo 
"<tr>";
  echo 
"<td>" $row['titolo'] . "</td>";
  echo 
"<td>" $row['uploader'] . "</td>";
  echo 
"</tr>";
  }
 
echo 
"</table>";
mysql_close($con);
?>
 
</html>
</body>