从数据库中检索值,并在php中的编辑表单中显示一个下拉列表

查图里卡

该脚本不会在编辑表单的下拉菜单中显示数据库值。

<?php
echo "<select name='assign' value=''><option>Select name</option>";
while ($r = mysql_fetch_array($result)) {
    $value = $r['name'];
    echo "<option value=" . $r['emp_id'] . ">" . $r['name'] . " if ($name=='$value')  echo 'selected = 'selected''></option>";
}
echo "</select>";

它没有显示任何错误。它如何以正确的方式编写。

克雷格(Craig Bezuidenhout)

您可以尝试以下方法:

       $echoSting = '<select name="assign"><option value="">Select name</option>'.PHP_EOL;
       while($r = mysql_fetch_array($result)) {
          $value=$r['name'];
          $echoSting .= '<option value="'.$r['emp_id'].'" '.($name==$value ? 'selected' : '').'>'.$r['name'].'</option>'.PHP_EOL;
       }
       $echoSting .= '</select>'.PHP_EOL;
       echo $echoSting;

旁注,请尝试查看PDO中的数据库内容:http : //php.net/manual/zh/book.pdo.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在从数据库中检索的MVC下拉列表中显示值

仅一个表单字段无法显示数据库中的值

创建一个表单并在Django中的数据库中填充值

Rails表单选择下拉列表显示存储在数据库中的值

在JSP中,如何选择一个下拉列表值发出GET请求,并如何从数据库中获取其他下拉列表的数据?

使用MVC下拉列表如何编辑表单并在下拉列表中显示数据,并在下拉列表中显示先前选择的项目?

如何从数据库中检索数据并将其显示在选择下拉列表中

使用一个View Controller从用户那里获取文本,将该值添加到数据库中并在另一个VC中显示

从PHP中的数据库下拉列表

如何创建一个显示下拉菜单的 JTextField,该下拉菜单将显示我的数据库中的项目列表?

PHP 在下拉列表中显示空白值,该值从数据库中获取 NULL 值

Django 数据库没有从站点表单中检索下拉字段的值?

从数据库中检索一个值-ADO.NET C#

我使用Django中的表单编写了一个编辑后视图,它可以正常工作,但数据库中的值不会改变

从SQLite数据库检索图像并在ListView中显示

如何将下拉列表中检索到的值的ID从数据库发送到php文件?

使用php从数据库中检索一个整数值

在一个移动设备中修改数据库中的数据,并在另一移动设备中检索修改后的数据

在Django中如何从数据库中的一列填充表单下拉列表

从数据库中检索一个值并将其设置为 Spring boot 中的 @Table Name 值

根据从JSP中从数据库检索的值检查单选按钮并选择下拉列表

流星用数据库中的数据填充一个表单(如果没有),如果不显示该表单

使用PHP在多个下拉列表中显示数据库中的数据

在表单值字段中显示数据库中的值

从mySQL数据库检索单个记录并在PHP中显示它

在另一个文件(php,mysql,javascript)的下拉列表中显示数据

如何使用Laravel在下拉列表中显示数据库中的选定值?

从数据库中获取值的代码自动完成显示下拉列表中的所有值

尝试从数据库中获取对象列表时,获取重复的最后一个表单数据的列表