Hallo,
$query = sprintf("INSERT INTO gbtabelle1 (
gbtb1\_vorname
,gbtb1\_familienname
) VALUES ('%s', '%s',)",
mysql_real_escape_string($vorname),
mysql_real_escape_string($familienname)
);
eine Ausgabe der SQL-Anweisung zu Debugzwecken könnte Dir helfen.
Du hast ein Komma zuviel darin.
mysql_query($query);
Warum prüfst Du nicht den Rückgabewert von mysql_query()?
Du bekämst über mysql_error() eine Fehlermeldung von MySQL, die Dir sagte, dass Deine SQL-Anweisung einen Syntaxfehler aufweist.
Ignorieren von Rückgabewerten und Fehlermeldungen ist _keine_ gute Fehlersuchstrategie. Skripte einfach sterben zu lassen - mit Ausgabe des Fehlers an den Benutzer - ist _keine_ gute Fehlerbehandlung ...
Freundliche Grüße
Vinzenz