为什么chrome不断向我发送有关if语句的错误(PHP)

时间:2014-02-20 18:55:44

标签: php mysql xampp

第7行有一个“if”,但为什么会让我错误? 顺便说一下:我是所有这个php,mysql的新手...... 我做了一个注册表单,连接到mysql数据库,我从网上的某种教程中学到了...我想你们都知道我正在xampp工作,我进入“localhost”后我“注册“以我的形式它没有没有我看了我的代码,我没有看到任何问题,我应该发布代码? 这是代码:

<?php
$db_host="#$%$%#$#";
$db_username="####";
$db_pass="*#*#*#*#";
$db_name="#####_****";
$link = mysql_connect("$db_host","$db_username","$db_pass");
if (!$link){
    die ("Could not connect: ".mysql_error());
}
$db_selected= mysql_select_db($db_name,$link);
if (!$db_selected){
    die ("can't use".$db_name. ": ". mysql_error());
}
$UserName=$_POST['UserName'];
$Password=$_POST['Password'];
$Email=$_POST['Email'];
$Terms_Of_Use=$_POST['Check_Box'];
?>
<script>
if (Checkbox.checked){
<?php
$Terms_Of_Use="y";
?>
}else{
<?php
echo("To continue please check the 'terms of use' box!");
die;
?>
}
</script>
<?php
$sqlu="INSERT INTO Members (UserName) VALUES ('UserName')";
$sqlp="INSERT INTO Members (Password) VALUES ('Password')";
$sqle="INSERT INTO Members (Email) VALUES ('Email')";
$sqlt="INSERT INTO Members (Terms_Of_Use) VALUES ('Terms_Of_Use')";
if(!mysql_query($sqlu)){
die("ERROR: ".mysql_error());
}
if(!mysql_query($sqlp)){
die("ERROR: ".mysql_error());
}
if(!mysql_query($sqle)){
die("ERROR: ".mysql_error());
}
if(!mysql_query($sqlt)){
die("ERROR: ".mysql_error());
}
mysql_close();

?>

1 个答案:

答案 0 :(得分:1)

您在mysql_connect()之后错过了分号。