您好我的网站有问题我收到了synttax错误,文件意外结束..在第40行()中 我该怎么做才能解决这个问题?
<?php
$dbc = mysqli_connect();
if( isset($_POST['message1']) && isset($_POST['message2']) && isset($_POST['message3']) )
{
$message1 = $_POST['message1'];
$message2 = $_POST['message2'];
$message3 = $_POST['message3'];
$query = "INSERT INTO textarea (message1,message2,message3) VALUES ('$message1','$message2','$message3')";
if(mysqli_query($dbc,$query))
{echo "Thanks for your opinoin";}
?>
<!DOCETYPE html>
<html>
<head>
<style>
body {
text-align:center;
padding-top:300px;
font-size:40px;
color:white;
font-style:oblique;
}
</style>
</head>
<body background="hero.jpg" >
</body>
</html>
我没有看到我的代码有任何问题,我得到了这个问题我应该如何解决它,因为它在第40行和第40行是html的结尾 请帮忙
答案 0 :(得分:3)
您需要关闭第一个if语句}
。像这样:
<?php
$dbc = mysqli_connect();
if( isset($_POST['message1']) && isset($_POST['message2']) && isset($_POST['message3']) )
{
$message1 = $_POST['message1'];
$message2 = $_POST['message2'];
$message3 = $_POST['message3'];
$query = "INSERT INTO textarea (message1,message2,message3) VALUES ('$message1','$message2','$message3')";
if(mysqli_query($dbc,$query)){
echo "Thanks for your opinoin";
}
}
?>