【问题标题】:How to Select Multiple Values from Database in php如何在 php 中从数据库中选择多个值
【发布时间】:2017-01-12 10:27:53
【问题描述】:

如何解决 如果我选择一个值表单下拉菜单。 Biside 我有另一个下拉列表,它的值应该根据我从第一个下拉列表中选择的选项自动更新?

【问题讨论】:

标签: php jquery bootstrap-datepicker


【解决方案1】:

您可以在创建下拉列表时尝试生成查找表:

 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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-25
    • 2020-12-31
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 1970-01-01
    • 2018-08-18
    • 2016-04-08
    相关资源
    最近更新 更多