Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表中的PHP表_Php_Html_Mysql_Browser - Fatal编程技术网

表中的PHP表

表中的PHP表,php,html,mysql,browser,Php,Html,Mysql,Browser,我想在HTML页面上显示SQL数据库中的数据。下面是我的部分代码 ```php <?php include 'connection.php'; $conn = OpenCon(); include 'vulntable.php'; TableInsert() if (isset($_GET['pageno'])) { $pageno = $_GET['pageno']; } else { $pagen

我想在HTML页面上显示SQL数据库中的数据。下面是我的部分代码

   ```php
<?php

    include 'connection.php';
    $conn = OpenCon();
    include 'vulntable.php';
    TableInsert()

    if (isset($_GET['pageno'])) {
        $pageno = $_GET['pageno'];
    } else {
        $pageno = 1;
    }
    $no_of_records_per_page = 50;
    $offset = ($pageno-1) * $no_of_records_per_page;

    if (mysqli_connect_errno()){
        echo "Failed to connect to MySQL: " . mysqli_connect_error();
        die();
    }

    $total_pages_sql = "SELECT COUNT(*) FROM `vulnerability`";
    $result = mysqli_query($conn,$total_pages_sql);
    $total_rows = mysqli_fetch_array($result)[0];
    $total_pages = ceil($total_rows / $no_of_records_per_page);

    $sql = "SELECT * FROM `vulnerability` LIMIT $offset, $no_of_records_per_page";
    $res_data = mysqli_query($conn,$sql);
    while($row = mysqli_fetch_array($res_data)){
        echo "<div class='table-responsive'><table id='myTable' class='table table-striped table-bordered'>
     <thead><tr><th>Vul_name</th>
         <th>Website</th>
         <th>Vendor</th>
         <th>ESB</th>
         <th>CVE</th>
         <th>Date</th>
     </tr></thead><tbody>";
     echo "<tr>
     <td>" . $row['Vul_name']."</td>
         <td>" . $row['Website']."</td>
         <td>" . $row['Vendor']."</td>
         <td>" . $row['ESB']."</td>
         <td>" . $row['CVE']."</td>
         <td>" . $row['date_reported']."</td>
     </tr>"; 

     echo "</tbody></table></div>";

    }
    mysqli_close($conn);
``php

在显示结果的图像中,
”;
显示在
启动之前,而
启动。我猜上面的代码中有一些代码没有正确终止,因此
应该关闭某个表达式,但它将以新字符串的形式打开代码。你应该在上面仔细搜索以找到罪魁祸首,它不在你发布的代码中。

在显示结果的图像中,有
“;
开始时显示在
之前。我猜在上面的代码中有一些代码没有正确终止,因此
应该关闭某个表达式,但它将以新字符串的形式打开代码。你应该在上面仔细搜索以找到罪魁祸首,它不在你发布的代码中。

我认为你过度使用了concat操作符

还添加;在TableInsert()之后

echo”
Vul_名称
网站
小贩
ESB
CVE
日期
";
while($row=mysqli\u fetch\u数组($res\u data)){
回声“
“$row['Vul_name']”
“$row[‘网站’]”
“$row[‘供应商’]”
“$row['ESB']”
“$row['CVE']”
“$row[‘报告日期’]”
";
}
回声“
";

我认为您过度使用了concat操作符

还添加;在TableInsert()之后

echo”
Vul_名称
网站
小贩
ESB
CVE
日期
";
while($row=mysqli\u fetch\u数组($res\u data)){
回声“
“$row['Vul_name']”
“$row[‘网站’]”
“$row[‘供应商’]”
“$row['ESB']”
“$row['CVE']”
“$row[‘报告日期’]”
";
}
回声“
";

我已经更新了图像,并将完整的php代码放入其中。你能让我知道吗?我想所有的代码都被正确终止了。我没有在你更新的代码中看到
mysqli\u close($conn)
,我已经更新了图片并放入了完整的php代码。你能让我知道吗?我认为所有代码都已正确终止。在您更新的代码中,我看不到
mysqli\u close($conn)
。您好,请详细说明如何/在何处终止。请务必尽可能地提供帮助:)嗨,你能详细说明一下如何/在哪里。请确保尽可能地提供帮助:)您确定PHP实际上正在执行吗?检查事项:PHP是否正确安装在Web服务器上?您是否为文件提供了.PHP扩展名?是否确保通过http://而不是file://请求脚本?首先,检查PHP代码是否执行。然后向我们展示它显示的代码片段,而不是正在执行的代码片段。也许你已经把PHP代码放在了一个字符串中。是的,这一点很好。使用浏览器的“查看源代码”功能精确显示服务器发送的内容,而不是依赖于网页中呈现的内容。您确定PHP实际上正在执行吗?检查事项:PHP是否正确安装在Web服务器上?您是否为文件提供了.PHP扩展名?是否确保通过http://而不是file://请求脚本?首先,检查PHP代码是否执行。然后向我们展示它显示的代码片段,而不是正在执行的代码片段。也许你已经把PHP代码放在了一个字符串中。是的,这一点很好。使用浏览器的“查看源代码”功能精确显示服务器发送的内容,而不是依赖于网页中呈现的内容。
    echo "<div class='table-responsive'>
    <table id='myTable' class='table table-striped table-bordered'>
     <thead>
        <tr>
        <th>Vul_name</th>
         <th>Website</th>
         <th>Vendor</th>
         <th>ESB</th>
         <th>CVE</th>
         <th>Date</th>
     </tr>
     </thead>
     <tbody>";
    
    while($row = mysqli_fetch_array($res_data)){
       echo "<tr>
       <td>" . $row['Vul_name']."</td>
        <td>" . $row['Website']."</td>
        <td>" . $row['Vendor']."</td>
        <td>" . $row['ESB']."</td>
        <td>" . $row['CVE']."</td>
        <td>" . $row['date_reported']."</td>
       
       </tr>";
    
    
    
    }
    
    echo "
    
    </tbody>
    </table>
    </div>
    ";