Ciao a tutti.
Neofita php. Ho realizzato una pagina che si apre come una popup, la quale contiene un form per inviare dati a un db, ho utilizzato il method post e l'action avviene nella stessa pagina del form, tutto funziona, o meglio, la pagina si apre quando richiamata, compilando il form i dati vengono inviati al db, c'è solo un piccolo problema che non riesco a risolvere: ogni volta che la pagina contenente il form viene aperta e chiusa, anche senza compilare i campi e senza premere inviadati nel db si registrano dei record vuoti.
Perchè avviene ciò?
Riporto parte del listato:
<html>
<head>
<script language=JavaScript>
</script>
</head>
<body>
<table.....>
<form action="xxx.php" name="ciao" method="POST">
.....
.....
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
<input type="button" value="Chiudi" onclick="window.close('','xxx.php','')">
</form>
</table>
</body>
</html>
<?php
require_once "daticonnessione.php";
require_once "connessione.php";
mysql_query("INSERT INTO guestbook (aa,bb,cc,dd,ee,orario,ip) VALUES ('$aa','$bb','$cc','$dd','$ee','".time()."','".$_S ERVER['REMOTE_ADDR']."')");
?>
Grazie per i suggerimenti.