hi,
Ich schreibe doch $eintrag = "INSERT INTO ... usw.
Reicht das etwa net? Was ist an dem Code falsch?
nein, tut es nicht.
hier an dieser stelle
$sql = "SELECT * FROM gb";
$ergebnis = mysql_query($sql,$verbindung) or die(mysql_error());
machst du es richtig - zuerst die query definieren, und diese dann mit der funktion mysql_query() an die datenbank zur ausführung übergeben.
an dieser stelle
$eintrag = "INSERT INTO gb (Name, Email, Homepage, Text, Datum, Zeit) VALUES ($new_user, $email, $hp, $input, $datum, $zeit)";
definierst du aber lediglich eine query, ohne sie danach auszuführen.
tu' dir (und uns) einen gefallen, und arbeite dich erstmal anhand eines einfachen einsteiger-tutorials wie z.b. diesem hier http://www.schattenbaum.net/php/mstart.php in die grundlagen der kommunikation ziwschen php und mysql ein, sonst wird bei deinen versuchen wohl auf längere zeit nichts wirklich brauchbares heruaskommen.
gruss,
wahsaga