嗨,我是PHP的新手,我在尝试用php连接到mysql数据库的下拉列表时遇到了问题。我能够连接到数据库没有问题,因为没有错误信息显示时,我加载的php文件在线。
然而,从我的研究来看,我似乎找不到我想要的东西。我已经在mysql中制作了一个包含必要ids和值的表。下面是我在select标签中的代码,如果这是一个很好的方法呢?如果有人能帮上忙,我将不胜感激。
<select>
<?php
$db = mysqli_connect ("host", "username", "password");
if (!$db)
{
echo "Sorry! Can't connect to database";
exit();
}
//table name on mysql db = users3
?>
</select>
发布于 2019-03-13 06:33:06
看起来您正试图在HTML select标记中运行PHP。PHP在服务器端运行(在后台)。
您需要使用Javascript和HTML创建下拉菜单,然后让您的javascript代码通过AJAX调用PHP。有许多方法可以做到这一点,但基本的想法是将一个事件绑定到下拉列表中的每个项目。当您单击列表项之一时,javascript将使用AJAX调用PHP来查询数据库。
这是对它的一个相当高层次的描述,但希望它能让你有一个感觉,你需要从这里开始。
致以敬意,
--德鲁
https://stackoverflow.com/questions/55131344
复制相似问题