为什么我的php表单中有错误消息?

时间:2014-04-16 11:55:21

标签: php mysql

我有一个用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);

?> 

0 个答案:

没有答案