Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.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内置html创建下拉框列表_Php_Html - Fatal编程技术网

Php内置html创建下拉框列表

Php内置html创建下拉框列表,php,html,Php,Html,我想做一个下拉框列表,它可以显示从数据库中获取的值的列表。 我有这些代码,但我不知道为什么它不会显示下拉框列表。 我已将文件另存为.php <html> <head> <style> body{ background-color: #666699; } </style> </head> <body> <h1 style="text-align:center;">Society/club Syst

我想做一个下拉框列表,它可以显示从数据库中获取的值的列表。 我有这些代码,但我不知道为什么它不会显示下拉框列表。 我已将文件另存为.php

<html>
<head>
<style>
body{
    background-color: #666699;
}
</style>
</head>
<body>

    <h1 style="text-align:center;">Society/club System</h1>
    <h2 style="text-align:center;">Student</h2>
    <div class="box">
        <ul id="button">
            <?php 


                $db_handle = mysql_connect("localhost","root","");
                $db_found = mysql_select_db("sdp", $db_handle);

                $sql='SELECT title FROM club order by title';
                $query= mysql_query($sql);
                echo '<select name="club name">';
                while ($row=mysql_fetch_array($query)) {
                    echo'<option value="'.$row['title'].'">'.$row['title'].'</option>';
                }
                echo'</select>';
                ?>
        </ul>
    </div>
    <div style="text-align:right;"><li><a href="index.html">Log out</a></li></div>
</body>
</html>

身体{
背景色:#666699;
}
社团/俱乐部制度
学生

  • 是否有任何错误?查看mysql错误:replace$query=mysql\u query($sql);通过$query=mysql\u query($sql)或die(mysql\u error())
    mysqli.*
    已被弃用,很快将被删除。避免使用它。使用或。你能确认查询是否返回了任何信息吗?如何关闭案例…我已经修复了它。请先发布你的解决方案,以方便其他人使用users@PeterFox不,这只是我犯的一个愚蠢的错误。我忘了在主文件中更改php文件的超链接