Wat is hier de fout, ik heb de query nog een keer na geschreven maar IK kan de fout er niet uithalen.
PHP
mysql_query("INSERT INTO messages (to, from, subject, message, date, ip) VALUES ('" . strtolower($_POST['to']) . "', '" . strtolower($information['nickname']) . "', '" . addslashes($_POST['subject']) . "', '" . addslashes($_POST['message']) . "', '" . time() . "', '" . $_SERVER['REMOTE_ADDR'] . "')") or die(mysql_error());
De message tabel is:
PHP
CREATE TABLE IF NOT EXISTS `messages` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`to` varchar(16) NOT NULL,
`from` varchar(16) NOT NULL,
`subject` varchar(200) NOT NULL,
`message` text NOT NULL,
`date` int(50) NOT NULL,
`read` varchar(5) NOT NULL DEFAULT 'no',
`ip` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Toon Meer
EDIT:
De error is:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to, from, subject, message, date, ip) VALUES ('demo', 'jackie', 'Test bericht', ' at line 1