Ciao,![]()
Ho un problema semplice ma mi sfugge qualcosa
quando aggiungo un record attraverso il seguente form, me ne inserisce due
es: se inserisco marco
mi ritrovo nel database marco,marco e cosi via .. cosa mi succede? e pure l' insert è una sola![]()
codice:<?php if (isset($_POST['nome'])){ // connessione e selezione del database mysql_connect('localhost','xxxx', 'xxxx') or die('Connessione non riuscita: ' . mysql_error()); if(!mysql_select_db('nomi')) die('Selezione database fallita!'); $dati = "INSERT INTO dati VALUES ('', "; $dati .= "'" . addslashes($_POST['nome']) . "')"; if (!(@mysql_query($dati))) echo "Errore nr ". mysql_errno() ." nell'inserimento"; mysql_query ($dati) or die (mysql_error()); echo "<meta http-equiv=refresh content=3;url=$PATH_INFO>"; } ?> <html> <head> <meta name=Proprietà content=marco> <meta name=ProgId content=PHP> <title>Form RUBRICA</title> </head> <body> <TABLE border=0 width=100% cellpadding=3> <tr> <td width=100% colspan=2> <p align=center>Inserisci il nome <form method=POST action=<? $PATH_INFO ?>> </td> </tr> <tr> <td width=18%>Nome</td> <td width=82%><input type=text name=nome size=20></td> </tr> <tr> <td width=18%><input type=submit value=Inserisci nuovi dati></td> <td width=82%></form></td> </tr> </table> </body> </html>

Rispondi quotando
