ciao gente.
ho questo form invocato da un'altra pagina.
vorrei che dopo aver riempito i campi, prelevandoli dal database, una volta eseguita la seconda parte dello script (quella di aggiornamento) nel form RI-apparissero le informazioni nei campi del form, come la prima volta che viene caricato.
il fatto è che una volta aggiornati i campi nel databse, il form riappare VUOTO.
Codice PHP:
<?php
$id = $_POST['id_gioc'];
$sel = mysql_query("SELECT * FROM giocatori WHERE id_giocatore='$id'") or die(mysql_error());
$row = mysql_fetch_array($sel);
echo"<form id=\"add_gioc\" method=\"post\" action=mod_gioc.php?id=$id >
<table border=\"1\" align=\"center\">
<tr><td>:: Nome: </td><td><input type=\"text\" name=\"nome\" value=".$row['nome']."></td></tr>
<tr><td>:: Cognome: </td><td><input type=\"text\" name=\"cognome\" value=".$row['cognome']."></td></tr>
<tr><td>:: @email: </td><td><input type=\"text\" name=\"email\" value=".$row['email']."></td></tr>
<tr><td valign=\"top\">:: Note: </td>
<td><textarea name=\"note\">".$row['note']."</textarea></td>
</tr>
<tr><td>:: Punti: </td><td><input type=\"text\" name=\"punti\" size=\"2\" value=".$row['punti']."></td></tr>
<tr><td>:: Media Punti: </td><td><input type=\"text\" name=\"media\" size=\"2\" value=".$row['media']."></td></tr>
<tr><td>:: Partite Giocate: </td><td><input type=\"text\" name=\"giocate\" size=\"2\" value=".$row['giocate']."></td></tr>
<tr><td>:: </td><td><input type=\"submit\" name=\"submit\" value=\"Modifica/Aggiorna\"></td></tr>
</table>
</form>";
if(isset($_POST['submit']) && $_POST['submit'] == 'Modifica/Aggiorna'){
$nome = $_POST['nome'];
$cognome = $_POST['cognome'];
$punti = $_POST['punti'];
$email = $_POST['email'];
$note = $_POST['note'];
$media = $_POST['media'];
$giocate = $_POST['giocate'];
$id = $_GET['id'];
$res = mysql_query("UPDATE giocatori SET nome='$nome', cognome='$cognome', punti='$punti', media='$media', giocate='$giocate', email='$email', note='$note'
WHERE id_giocatore='$id'");
if(!$res){
die(mysql_error());
}
}
?>
mi sapreste dire dove sbaglio?
grazie.