php - 使用 PHP 在下拉列表中显示选定的国家/地区

标签 php mysql html drop-down-menu

在我的页面上,我有一个包含国家列表的下拉菜单,这是一个供用户更新其地址详细信息的页面,因此我希望在他们访问该页面时将“已选择”值设置为输入的值注册。

我有

<option value="254" >Afghanistan</option><option value="255" >Albania</option>

等等作为我的 HTML 标记,在数据库中用户的国家被存储为标记中的代码。

通常这会很简单,但由于国家列表如此之多,我无法在每个国家/地区手动编写 php 代码。

谢谢

最佳答案

您将问题标记为 MySQL
答案就在那里:

制作一张名为国家/地区的表格

Table countries
---------------
id integer auto_increment
name varchar(255)
code char(3)
....

然后像这样运行一个查询

SELECT name FROM countries ORDER BY name

使用下拉列表中的输出。

关于php - 使用 PHP 在下拉列表中显示选定的国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7299984/

相关文章:

php - 如何在 Opencart 中检索自定义属性?

php - 将统计数据保存在 MySQL 数据库中以绘制折线图

php - 数据库搜索减去 "The"前缀

javascript - 使用 Javascript 更改 CSS 元素

php - 正则表达式匹配 @Joe 之类的标签,但不匹配电子邮件地址

Mysql 结果按每个用户唯一的列表排序

PHP MySQL 无效查询 bool(False)

php - 在 PHP 循环中使用两个或多个 SQL 查询语句

c# - 文化(语言)发生变化时的动态字体大小

javascript - 不使用 jQuery 来定位 href 地址的特定部分