php - 将 Mysql 回显到表中 - 表示和 DOM

标签 php html mysql

两个问题合而为一: 第一个问题,主要是关于演示: 我正在回显以下应该创建一个表的代码。该表应具有单列,但它与图像上方的元素一起呈现为单行。谁能明白为什么吗?

<?php   
$sql = "SELECT * FROM catdata WHERE featured='yes' LIMIT 2";
if($result = mysqli_query($link, $sql)){
    if(mysqli_num_rows($result) > 0){
        echo "<table>";
        while($row = mysqli_fetch_array($result)){
            echo "<tr>";
                echo "<td>" . $row['manufacturer'] . "</td>";
            echo "</tr";

            echo "<tr>";
                echo "<td>" . $row['title'] . "</td>";
            echo "</tr";

            echo "<tr>";

                echo "<td><img src=\"6.diesel.png\"></td>";
            echo "</tr>";

            echo "<tr>";    
                echo "<td>" . $row['size'] . "l</td>";
            echo "</tr>";
            echo "<tr>";
                echo "<td>" . $row['mileage'] . "</td>";
            echo "</tr>";
            echo "<tr>";
                echo "<td>" . $row['fitsmodel'] . "</td>";
            echo "</tr>";
            echo "<tr class=\"tablePriceBlock\">";
                echo "<td>£" . $row['pricefitted'] . "</td>";
            echo "</tr>";
            echo "<tr>";
                echo "<td>£" . $row['pricedel'] . "</td>";

            echo "</tr>";
        }
        echo "</table>";
        // Free result set
        mysqli_free_result($result);
    } else {
            echo "No records matching your query were found.";
            }
} else{
            echo "ERROR: Unable to execute $sql. " . mysqli_error($link);
    }
?>

问题2:

我可以在第二列中或作为单独的表格显示第二个结果吗?另外,是否可以访问 $result 元素,例如 $[manufacturer][1]

最佳答案

始终通过“查看源代码”或使用 curl 等工具查看代码生成的发出源代码。你会发现这个错误:

echo "</tr";

您缺少>

许多编写 HTML 的人都有浏览器插件,可以链接到 HTML 验证器,以确保他们拥有正确的语法。您可能需要找到并安装其中之一。

关于php - 将 Mysql 回显到表中 - 表示和 DOM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51802431/

相关文章:

php - mySQL - 一个大型查询与 Ajax 独立查询

php - 跟踪在 Facebook 上发布的链接点击次数

c# - 如何使用 XSLT 将 Richtext 图像从标准 WPF RichTextBox 转换为 HTML?

java - 如何确定安全链接的下载链接?

mysql - 更新 mysql 表行时,current_timestamp 也会更新

带数组的 PHP 更新语句

php - 年 View 日历

html - 为什么我的图像标题的高度会根据下面的元素发生变化?

mysql - Eloquent 分组依据和计数

mysql - 1 : The action 'Install' for product 'MySQL Server 5.7.21' failed