Php 从数据库中提取数据时创建下拉列表
嗨,我想在下拉列表中显示我从数据库中提取的类别。目前,他们正在拉,只是在我创建的菜单栏中显示在一条长线。到目前为止,我掌握的代码是:Php 从数据库中提取数据时创建下拉列表,php,mysql,sql,database,drop-down-menu,Php,Mysql,Sql,Database,Drop Down Menu,嗨,我想在下拉列表中显示我从数据库中提取的类别。目前,他们正在拉,只是在我创建的菜单栏中显示在一条长线。到目前为止,我掌握的代码是: <?php /* Displaying List of Categories from the Table - Category and that is limited to 6 */ $qry=mysql_query("SELECT * FROM category ", $con); if(!$qry)
<?php
/*
Displaying List of Categories from the Table - Category and that is limited to 6
*/
$qry=mysql_query("SELECT * FROM category ", $con);
if(!$qry)
{
die("Query Failed: ". mysql_error());
}
/* Fetching datas from the field "category" and article id is transfered to articles.php file */
while($row=mysql_fetch_array($qry))
{
echo " <a href=articles.php?cat=".$row['category'].">".$row['category']."</a>
";
}
?>
任何帮助都将不胜感激
谢谢将您的while语句更改为:
echo '<select name="list">';
while($row=mysql_fetch_array($qry))
{
echo '<option>'.$row['category'].'</option>';
}
echo '</select>';
echo';
while($row=mysql\u fetch\u数组($qry))
{
回显'.$row['category'].';
}
回声';
是,它会将其转换为下拉列表,但之前没有下拉列表,我选择了不同的选项,从数据库中提取了相应的信息,现在,当我从下拉列表中选择选项时,所选的选项没有检索数据@Aamir SIDDIQUE您需要使用字段名(以db定义)代替类别
。