意外结束我的代码

时间:2018-02-07 09:56:52

标签: php html mysql

您好我的网站有问题我收到了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的结尾 请帮忙

1 个答案:

答案 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";
    }
}
?>