Как выбрать несколько значений из базы данных в стек переполнения

Как решить
если я выберу один раскрывающийся список. Кроме того, у меня есть еще один раскрывающийся список, и его значения должны быть автоматически обновлены в соответствии с вариантом, выбранным из первого раскрывающегося списка?

-2

Решение

вы можете попытаться сгенерировать таблицу подстановки при создании раскрывающегося списка:

 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>';
}

Затем, когда вам нужен идентификатор для данного описания, вы используете эту таблицу (массив), чтобы получить его:

   $mainDropdownLUT = array();
createDropdown($mainDropdownLUT);

var_dump($mainDropdownLUT['testCow']);
-> 734

Кроме того, если вам нужно передать его на другую страницу, его можно сериализовать и добавить в скрытое поле.

 $mainDropdownLUT = serialize($mainDropdownLUT);
"<input type="hidden" value =\"$mainDropdownLUT\">"-------------------------**OTHER PAGE **--------------
$mainDropdownLUT = unserialize($mainDropdownLUT);
0

Другие решения

Других решений пока нет …