Hallo,
Nun kriege ich die Fehlermeldung:
"Unknown column 'Spielzeugauto' in 'field list'".Sehr witzig. Wieso vertauscht SQL den Feldnamen $def mit dem Feldinhalt Spielzeugauto ?
weil Du diejenigen Variablen, für die das entsprechende Datenbankfeld als Text (Oder Varchar o.ä.) definiert ist, in Hochkommata setzen musst.
$sql_write = "INSERT INTO DEF
(ID_GEBIET, DEF, ANM, Q_DEF, Status, Autor)
VALUES
($id_gebiet, '$def', '$anm', '$quelle', '0', 'MattFi')";
Ich nehme an, $id_gebiet ist numerisch, daher dort keine Hochkommata.
Schöne Grüße
Axel