PHP-获取在下拉框中选择的选项的索引/关联值

时间:2014-11-16 13:51:12

标签: php drop-down-menu

我想在下拉框中显示值(来自数组或数据库 - 请告知哪个选项是方法)

然后

当用户在下拉框中选择一个值时,我想拥有并获取其关联的索引值(如1,2)。

例如:下拉框显示值:

“汽车”
“自行车”

如果用户选择“Car”,当我得到下拉选择值时,我应该得到1,类似于“Bicycle”我得到2 ..依此类推。

请告知简单,最简单的方法来实现这个

由于

1 个答案:

答案 0 :(得分:0)

您可以使用两种方法:

1)在显示包含带键的关联数组的代码之前进行设置 - >值即:1 => Car(你可以将它保存在配置文件中,如果它不经常更改,你可以从数据库中提取它,或者你可以保留它以其他形式:序列化,文件等)并在处理提交的表单时使用它。

2)使用带有键和值的数组,使用相同的字符串,即:Car =>汽车,当表格处理完毕后,您将立即获得价值。这个解决方案有一些限制,使用更多需要消毒的单词或其他字符会很麻烦。

我建议选项1,您必须先设置清单并在处理完表格后使用它,但它可以提供更多的自由度和更少的维护。