hallo,
Ik maak een website voor iemand, en op die website moet een mailform komen en alle informatie die daar word opgeslagen moet in een MySQL database komen. Ik maak de website met WYSIWYG 10.
Als ik alles invul in de form en op "send" klik krijg ik deze foutmelding:
Ik heb geen table aangemaakt in m'n database want ik weet de namen niet.
Ik ben ook een totale noob in PHP en MySQL
Ik maak een website voor iemand, en op die website moet een mailform komen en alle informatie die daar word opgeslagen moet in een MySQL database komen. Ik maak de website met WYSIWYG 10.
Als ik alles invul in de form en op "send" klik krijg ik deze foutmelding:
Code:
Failed to insert data into table!
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 '(`DATESTAMP`, `TIME`, `IP`, `BROWSER`) VALUES ('2015-02-13', ' at line 1
Ik ben ook een totale noob in PHP en MySQL
PHP:
function ValidateEmail($email)
{
$pattern = '/^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i';
return preg_match($pattern, $email);
}
if ($_SERVER['REQUEST_METHOD'] == 'POST' && $_POST['formid'] == 'form1')
{
$mailto = 'info@okithehandyman.com';
$mailfrom = isset($_POST['email']) ? $_POST['email'] : $mailto;
$subject = 'Contact';
$message = 'Form:';
$success_url = './Contact=complete.php';
$error_url = './404.shtml';
$error = '';
$mysql_server = 'localhost';
$mysql_database = 'databasename';
$mysql_table = '';
$mysql_username = 'username';
$mysql_password = 'password';
$eol = "\n";
$max_filesize = isset($_POST['filesize']) ? $_POST['filesize'] * 1024 : 1024000;
$boundary = md5(uniqid(time()));
Laatst bewerkt: