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