Buonasera, stavo tentando di fare una semplice query a un Database per inserire dati, quando carico da localhost mi viene fuori questo errore:
SCREAM: Error suppression ignored for
Notice: Undefined index: nome in C:\wamp\www\Test\index.php on line 20
dove
<h1> Contatti </h1>
<form name="testform" method="post" action="">
<input name="nome" type="text">
<input name="cognome" type="text">
<input type="submit">
</form>
<?php
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$database = 'prova';
$id_db = mysql_connect($db_host,$db_user,$db_pass)
or die('Errore di connessione al Database');
mysql_select_db($database,$id_db)
or die('Errore di selezione del Database');
$sql_query = "INSERT INTO contatti (nome,cognome) VALUES ('$_POST[nome]', '$_POST[cognome]')";
$result = mysql_query($sql_query)
or die('Errore di inserimento nel Database');
?>
Cos'è "Undefined"?
Quello che succede è che quando avvio la pagina e mi dà questi errori vengono scritti dei 'nome' e 'cognome' vuoti in tabella, se poi inserisco i dati gli errori spariscono e vengono inseriti.
Cosa devo modificare? Non mi è mai successo