在选择框选项中,我想搜索mysql中的所有列,而不是在php中的下拉选项中显示的列

时间:2017-09-12 12:28:29

标签: php mysql

从这个下拉列表中我想搜索表格中的所有列

 <?php
foreach($db->selectboxoption($sql_fuel_type) as $data) 
{ 
     echo '<option value="'. $data["type_category_id"] .'">'. $data["type_category_name"] .'</option>'; 
}
?>

提前致谢

1 个答案:

答案 0 :(得分:0)

我在这里给出了data-attribute的例子。您必须添加搜索手机的逻辑,这是从搜索匹配中选择选项的基本思路。

PHP代码:

<select id="selectuser">
    <?php 
    foreach($db->selectboxoption($sql_fuel_type) as $data){ 
    echo '<option data-phone="'.$data["phone_no"].'" value="'.$data["type_category_id"].'">'.$data["type_category_name"] .'</option>'; 
    } 
    ?>    
</select>

Jquery代码:

// your logic here(if phone no is match with your search phone)
$('#selectuser').find("option").filter(function() {
     return $(this).text() == $(this).data('phone');  
}).attr('selected',true);