我有一个用html + php编写的表单。
我想将表单发布到数据库, 每当我发布它时,我都会回复第一个和最后一个值来形成。
为了测试它们是否是相关的,在值插入后有一个检查,每次我得到firstvalueLastvalueERROR
我不知道错误来自哪里?
CODE:
<?php //data.php
require_once 'login.php';
// Get values from form
$naam = $_POST['naam'];
$aanhef = $_POST['aanhef'];
$naam_partner = $_POST['naam_partner'];
$straatnaam = $_POST['straatnaam'];
$huisnummer = $_POST['huisnummer'];
$huis_letter = $_POST['huis_letter'];
$postcode = $_POST['postcode'];
$plaats = $_POST['plaats'];
$telefoon_nr = $_POST['telefoon_nr'];
$email = $_POST['email'];
$trap = $_POST['trap'];
$lunch = $_POST['lunch'];
$route = $_POST['route'];
$opmerkingen = $_POST['opmerkingen'];
$kenmerk = date('Y-m-d H:i:s');
//test if input is correctly handled
echo $naam;
echo $opmerkingen;
echo $kenmerk;
// Insert data into mysql
$sql="INSERT INTO sbpvught.inschrijvingen (naam, aanhef, naam_partner, straatnaam, huisnummer,
huis_letter, postcode, plaats, telefoon_nr, email, trap, lunch, route, opmerkingen, kenmerk)
VALUES('$naam', '$aanhef', '$naam_partner',
'$straatnaam','$huisnummer', '$huis_letter', '$postcode', '$plaats','$telefoon_nr', '$email',
'$trap', '$lunch', '$route', '$opmerkingen', '$kenmerk')";
$result = mysql_query($sql);
// if successfully insert data into database, displays message "Successful".
if($result){
header('Location: thankyou.php');
}
else {
echo "ERROR";
}
// close mysql
mysql_close();
?>
<?php
$autoreply="Uw inschrijving is ontvangen, hartelijk dank. De betaling wordt zo spoedig mogelijk
verwerkt zodra u betaald heeft. Dit is uw betalingskenmerk : $kenmerk";
$subject="Bedankt voor uw inschrijving $naam!";
$default="webmaster@sbpvught.nl";
mail($email, $subject, $autoreply);
?>