错误消息:脚本标头过早结束

时间:2012-04-30 12:27:55

标签: php mysql sql-server database

这是有效的,但突然间我收到此错误消息。 “错误信息: 脚本标题过早结束:cust.php“

<?php
    //contact to database
    $user = '';
$pass = '';
$db_name=""; // Database name 
$tbl_name="cust"; // Table name

// Create a connection to the MySql server
$conn = mysql_connect('', $user, $pass);
mysql_select_db("$db_name")or die("cannot select DB");


//Get data in local variable
 $v_Fname=$_POST['First_Name'];
 $v_Lname=$_POST['Last_Name'];
 $v_FAdd=$_POST['First_Add_Line'];
 $v_postCode=$_POST['Postcode'];
 $v_Num=$_POST['ContactNum'];
 $v_Email=$_POST['Email'];


// check for null values
if ($v_Fname==""  or $v_Lname=="" or $v_FAdd==""  or $v_postCode==""  or $v_Num=="" or         $v_Email=="")
echo "All fields must be entered, hit back button and re-enter information";
else{
$query="INSERT INTO       $tbl_name(First_Name,Last_Name,First_Add_Line,Postcode,ContactNum,Email) values('$v_Fname','$v_Lname','$v_FAdd','$v_postCode','$v_Num','$v_Email')";
mysql_query($query)  or die(mysql_error());
echo "You have registered as a Customer, Thank you";
echo "<BR>";
echo "<a href='index.html'>Back to main page</a>";
}

mysql_close();

?>

请帮助,提前谢谢:)

1 个答案:

答案 0 :(得分:0)

你试试这个

mysql_select_db("$db_name",$conn)or die("cannot select DB");

此外,您应该为每个帖子变量使用mysql_real_escape_string()

感谢。