Leider hat der Tip nicht geholfen. Es funktioniert leider immer noch nicht. Alle Funktionen kann ich ausführen. nur der Eintrag in die Datenbank funktioniert nicht. Und die Fehlermeldung taucht leider immer noch auf.
Jetzt habe ich noch etwas festgestellt. In die Datenbank wird nur ein Eintrag vorgenommen. Ist die Datenbank leer, so schreibt er tatsächlich einen Gästebucheintrag in die Datenbank und das mit der ID = 0. Danach geht aber garnichts mehr. Es besteht überhaupt keine Möglichkeit weitere Einträge vorzunehmen.
OK jetzt hat es funktioniert. Aber auch nur deshalb, weil ich durch Zufall festgestellt habe, dass beim Eintrag grundsätzlich die ID-Nummer 0 vergeben wurde. Also habe ich mal in der Datenbanktabelle nachgeschaut und siehe da, die ID Feldbezeichnung war nicht AUTO-INCREMENT gestellt. Hier jetzt die korrekte Datenbankstruktur für con_guestbook
Code: Alles auswählen
#
# Tabellenstruktur für Tabelle `con_guestbook`
#
CREATE TABLE con_guestbook (
id int(11) NOT NULL auto_increment,
name varchar(40) NOT NULL default '',
email varchar(40) NOT NULL default '',
location varchar(40) NOT NULL default '',
comments text NOT NULL,
url varchar(50) NOT NULL default '',
active int(1) NOT NULL default '1',
client int(1) NOT NULL default '1',
date datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id,id)
) TYPE=MyISAM;
Ich hoffe damit anderen auch helfen zu können, nachdem mir auch schon mehrfach geholfen wurde.