【发布时间】:2012-03-22 11:12:56
【问题描述】:
我正在尝试修改我在此站点上找到的一些代码(由 mqchen 提供)以启用到特定选项值的链接。虽然它接近我正在寻找的东西,但我对 php 知识知之甚少,因此需要一些帮助。这是原始代码:
<?php
$options = array('Norway', 'United States', 'Springfield');
echo '<select>';
foreach($options as $country) {
if(array_key_exists('selected', $_GET) && $_GET['selected'] === $country) {
echo '<option selected="selected">'.$country.'</option>';
}
else {
echo '<option>'.$country.'</option>';
}
}
echo '</select>';
?>
链接会是这样的:
/countries.html?country=norway
我不仅需要选项标签之间的国家,还需要选项标签中的值,以便最终输出为:
<option value="unitedstates">United States</option>
我还打算将第三行编辑为:
echo '<select name="name" size="1" onchange="ShowHide(this.value);">';
因为我的选择标签当前具有某些功能的这些属性。所以基本上我需要做的就是添加另一个数组,其中包含与国家一致的选项值并将变量放入选项标签中,我认为这是:
<option value="'.$valueid.'">
但我不确定。感谢您的帮助。
【问题讨论】:
标签: php jquery hyperlink option