我有一个存储名称的数据库。 我可以查询数据库,但是可以说我有5个要在下拉菜单中显示的名称。 如何使下拉菜单中的默认文本显示这5个名称?

基本上我想完成的是:

查询我的数据库并将所有客户端名称存储到一个变量中。 假设数据库中有5个名称,我需要将这5个名称存储在变量中。 然后,对于我的下拉菜单,通常我会像这样输入文本:<option> Single Floor </ option>

但是,如何使这5个名称出现在下拉列表中?

#1楼 票数:4 已采纳

下面是一个简单的伪脚本,该伪脚本从数据库中选择信息并输出选择下拉框。 您将需要用*_fetch_array使用的任何数据库扩展名替换*_fetch_array ,并用数据库模式中的相应字段名称替换$row['Value']$row['DisplayValue']

<select name = 'iAmASelect' id = 'iAmaASelect'>
<?php
    $DB_Rows = /* fetch data from database */;
    while($row = *_fetch_array($DB_Rows))
        echo("<option value = '" . $row['Value'] . "'>" . $row['DisplayValue'] . "</option>");
?>
</select>

选择项将向表单处理程序提交$row['Value'] ,同时在下拉列表中向用户显示$row['DisplayValue']

#2楼 票数:1

如果我理解正确,则需要一个选择框,其中第一个选项包含所有名称,每个名称也是一个选项。

要么使用名称将数组内嵌到字符串中。

或使用for(each)循环。

$string ='';
foreach($rows as $k=>$names ){

  $string.=$names.' ';

}
 $string =trim($string).

HTML:

<select>
  <option value='0' selected="selected"> <?=$string;?> </option>
  ## loop your names as options.
</select>

#3楼 票数:0

Just using the following code :

<select name="shipDec" id="shipDec">
     <?php
     for($i=0;$i<=200;$i++)
     {
      echo "<option value='".$i."'";
      if($shipDec==$i)
      {
      echo 'selected="selected"';   
      }
      echo ">".$i."</option>";  
     }

     ?> 
        </select>

  ask by Jason translate from so

未解决问题?本站智能推荐:

3回复

使用下拉菜单中的值来搜索sql数据库

我是php的新手,想问一下这个代码..我有一个下拉菜单和一个按钮..我想在sql数据库中搜索我在那些下拉菜单中选择的内容..什么是搜索项的sql语法在sql数据库中使用下拉菜单..默认情况下,我写 - > SELECT * FROM helpline 。 它应该是 - > SE
1回复

下拉菜单中的if语句取决于数据库值和用户登录

我的问题是一个下拉列表,该列表取决于已分配给已登录用户的数据库值。我使用了会话变量来标识已登录的用户。 如果登录的用户的联系人ID为1或2,我希望一个下拉列表显示3个选项。如果登录的用户的联系人ID为3,则显示的下拉列表仅包含2个值。 我的代码在下面,该代码连接到数据库并从查询中获取
1回复

如何根据下拉菜单结果从数据库中提取信息

我只是使用SQL查询从数据库中提取了不同的健身房,现在必须根据下拉结果将它们加入。 这是我到目前为止所拥有的。 任何帮助将非常感激。
1回复

数据库查询信息到下拉菜单

我从数据库查询中获取信息,并将其添加到下拉菜单表单(放置在表中)。 该查询位于一个单独的函数中,该函数从表单中调用。 它将数据库中的信息添加到表上的正确位置,但不在下拉菜单中。 我使用变量$ a,$ b和$ c来测试我的语法,并且可以很好地使用这些变量。 函数调用有问题吗? 有任何想法
2回复

动态加载带有日期的下拉菜单,以便查询数据库

我知道如何动态加载下拉菜单,但我的问题更多是围绕这个问题... 我有一张桌子,上面放着球员的高尔夫得分以及每个球员打出该得分卡的日期。 因此,可能会有例如 我要在2015年播放20张记分卡,在2014年播放20张记分卡。我要做的是动态填充下拉菜单,其中只有2014年和2015年的一个选
2回复

是否可以将默认选择添加到使用从 PHP 中的 SQL 提取的数据在 for 循环中生成的下拉菜单中?

我正在编写一个程序,允许用户更新客户信息。 可以更新的字段之一是客户所在的国家/地区。 可以使用下拉菜单更新国家/地区,该下拉菜单从 SQL 数据库中提取所有国家/地区名称,并使用 for 循环动态生成。 但是,我还想对下拉菜单进行编程以自动选择客户所在的国家/地区。 有没有办法在保持 for 循环
1回复

如何从数据库获取值以显示在下拉列表中?

这个.. 这样。 我如何才能做到这一点的第一部分,以便这些值在下拉列表中?
1回复

如何获取下拉菜单的值作为php文件中的SQL查询并在表上显示查询结果?

我有一个表,其中包含我的数据库的所有记录,但我想使用2下拉列表对其进行过滤。 就像我在表ID,名称,主题和部分上有4列一样,希望使用主题和部分的下拉列表来过滤结果 那2个下拉列表连接到db section_ubject,并且我使用php-sql来填充下拉列表 接下来是我有一个过滤器