php页面没有显示任何内容

时间:2015-03-10 23:40:28

标签: php html

我试图创建一个下拉列表,并从我拥有的数据库中的字段填充选项。 到目前为止,我有以下代码:

<?php
session_start();
include_once("config.php");

$query = "SELECT Category FROM books";
$result = mysqli_query ($mysqli, $query);

echo "<select name=dropdown value=''>Dropdown</option>";
while($row = mysqli_fetch_array($result))
{
    echo "<option value=$row[Category]>$row[Category]</option>";
}

echo "</select>";
?>
</div>
</body>
</html>

然而,当我尝试查看页面时,似乎没有任何事情发生。 我的页面仍然是空白的,我看到的是我在css文件中给身体的颜色。

想知道是否有人知道这发生了什么,以及他们是否可以解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

假设您从查询中获得结果。可以通过print_r($ result)找到。认为你正在获得死亡屏幕,因为在下拉列表中第一个选项的引号和缺少开头。

echo '<select name="dropdown" value=""><option value="">Dropdown</option>';
    while($row = mysqli_fetch_array($result))
    {
        echo '<option value="' . $row['Category'] . '">' . $row['Category'] . '"</option>';
    }

    echo "</select>";