-2
如何解决 如果我选择一个值表单下拉菜单。 Biside我有另一个下拉,其值应该是自动更新根据选项我已经从第一个下拉选择?如何从php中的数据库中选择多个值
如何解决 如果我选择一个值表单下拉菜单。 Biside我有另一个下拉,其值应该是自动更新根据选项我已经从第一个下拉选择?如何从php中的数据库中选择多个值
你可以尝试,只要你创建一个下拉列表中生成一个查找表:
function createDropdown(&$ddlLookup) {
echo '<select multiple name="items[]">';
try {
$items = mysql_query("SELECT item_id,item_type FROM items");
while ($row = mysql_fetch_assoc($items)) {
echo '<option value="'.$row['item_type'].'"';
echo '>'. $row['item_type'] . '</option>'."\n";
$ddlLookup[$item_type] = $item_id;
}
}
catch(PDOException $e) {
echo 'No results';
}
echo '</select>';
}
然后,每当你需要的ID为您使用的表(阵列)得到它给定的描述:
$mainDropdownLUT = array();
createDropdown($mainDropdownLUT);
var_dump($mainDropdownLUT['testCow']);
-> 734
此外,如果您需要将它传递到另一个页面,它可以被序列化并添加到隐藏字段。
$mainDropdownLUT = serialize($mainDropdownLUT);
"<input type="hidden" value =\"$mainDropdownLUT\">"
-------------------------**OTHER PAGE **--------------
$mainDropdownLUT = unserialize($mainDropdownLUT);
你写过一些代码或预期一些人会为你写的 –
什么是你想解释,更具体 –
使基于第一选择的选项来获得数据的其他选择Ajax调用。 –