Hallo und herzlichst willkommen im Forum
Eine Notice zeigt eine nicht gesetzte Variable an, in deinem Fall wohl $_POST. Nach dem Absenden ist diese Meldung sicher weg, nicht?
if (isset($_POST)) { /*$_POST gesetzt/ Forumular absgesendet ... hier weitermachen .... Meldung verschwindet*/ }
Und bitte fange von anfang an richtig zu maskieren.
$host= "localhost";
$username= "username";
$password= "password";
$database="database";
$table="tabelle";
mysql_connect($host, $username, $password) or die(mysql_error());
echo"Verbunden";
mysql_select_db($database) or die(mysql_error());
echo"Datenbank gefunden";
$mysql = "INSERT INTO ".$table." (`vorname`, `nachname`) VALUES ( '".$_POST['vorname']."','".$_POST['nachname']."')";
if(!mysql_query($mysql))
die(mysql_error()) ;
echo"Daten eingetragen";
mysql_close();
Alles anzeigen
sieh genau hin .. weitere anführungszeichen hinzugefügt, manche gelöscht etc.