当前位置: 首页 > 知识库问答 >
问题:

在我的代码中意外结束[重复]

宗穆冉
2023-03-14

嗨,我有问题与我的网站我得到语法错误,意外结束在文件...在第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个答案

汝吕恭
2023-03-14

您需要关闭第一条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";
    }
}
?>
 类似资料:
  • 我在JavaScript中使用fetch方法时遇到此错误。fetch问题:输入意外结束

  • 问题内容: 我收到一个错误: 使用此代码: 有什么问题? 问题答案: 您应该避免这种情况(在代码末尾): 和这个: 您不应该将方括号直接放在open / close 标记附近,但要用空格隔开: 也避免和使用

  • 我的代码: 错误: 在课程和教师表的 ID 中插入数据后,我尝试运行第三个创建表代码,但没有变化。

  • 我已经按照此链接刷新了访问令牌。在将身份验证器添加到okHttp时,从改造回调onFailure方法中获取okhttp3上的意外流结束错误

  • 问题内容: 我正在使用fetch()从api服务器获取数据。我的错误如下所示: 你能告诉我我在做什么错。 问题答案: 一种用于响应请求到跨源资源具有“不透明”的响应类型。如果在尝试将响应转换为JSON之前记录响应,您将看到一种“不透明”的类型。 不透明类型被列为“严重受限”。 不透明的已过滤响应是已过滤的响应,其类型为“不透明”,URL列表为空列表,状态为0,状态消息为空字节序列,标头列表为空,主

  • 我使用fetch()从api服务器获取数据。我的错误是这样的: 你能告诉我我做错了什么吗。