-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調用。 –