llpsycholl
Grünschnabel
Hallo!
Ich habe ein kleines Problem. Ich habe ein kleines Gästebuch für meine Ansprüche geschrieben und möchte nun Daten aus einem Formular in eine SQL Datenbank schreiben. Soweit auch kein Problem, habe ich des öfteren auch schon problemlos gemacht. Allerdings will es diesmal einfach nicht klappen.
Mein INSERT Code sieht folgendermaßen aus:
Erstmal möchte ich nur ID und name eingetragen haben. Die ID is auch kein problem, das macht er. Diese wird erhöht und eingetragen, solange ich NUR die ID eintragen lassen. Also ...INTO gb1_posts (ID) ...
aber sobald der name dazu kommt klappts nit.
wenn ich jetzt aber als variable für den namen die ID weitergebe, dann geht es! Also so:
Ich würde ja auf einen Formatfehler tippen.. Aber keine Ahnung was ich da noch machen kann. Meine Datenbankstruktur sieht so aus:
Feld Typ Kollation Attribute Null Standard Extra Aktion
ID int(4) Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
date varchar(20) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
time varchar(20) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
name varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
vorname varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
email varchar(80) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
betreff varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
text text utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
IP varchar(15) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
Hat vielleicht jemand eine Idee?
Dankeschön!
Liebe Grüße
Christoph
Ich habe ein kleines Problem. Ich habe ein kleines Gästebuch für meine Ansprüche geschrieben und möchte nun Daten aus einem Formular in eine SQL Datenbank schreiben. Soweit auch kein Problem, habe ich des öfteren auch schon problemlos gemacht. Allerdings will es diesmal einfach nicht klappen.
Mein INSERT Code sieht folgendermaßen aus:
PHP:
$sql2=mysql_query("SELECT * FROM `gb1_posts` ORDER BY ID DESC");
$sql3=@mysql_result($sql2,0,ID)+1;
$datum = date("d.m.y");
$zeit = date("H.i.s");
$nachname = $_POST[nachname];
$vorname = $_POST[vorname];
$email = $_POST[email];
$betreff = $_POST[betreff];
$text = $_POST[text];
$IP = $_SERVER[REMOTE_ADDR];
$sql1=mysql_query("INSERT INTO gb1_posts (ID,name) VALUES (".$sql3.",".$nachname.")");
aber sobald der name dazu kommt klappts nit.
wenn ich jetzt aber als variable für den namen die ID weitergebe, dann geht es! Also so:
PHP:
$sql1=mysql_query("INSERT INTO gb1_posts (ID,name) VALUES (".$sql3.",".$sql3.")");
Ich würde ja auf einen Formatfehler tippen.. Aber keine Ahnung was ich da noch machen kann. Meine Datenbankstruktur sieht so aus:
Feld Typ Kollation Attribute Null Standard Extra Aktion
ID int(4) Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
date varchar(20) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
time varchar(20) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
name varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
vorname varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
email varchar(80) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
betreff varchar(50) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
text text utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
IP varchar(15) utf8_general_ci Nein Zeige unterschiedliche Werte Ändern Löschen Primärschlüssel Unique Index Volltext
Hat vielleicht jemand eine Idee?
Dankeschön!
Liebe Grüße
Christoph