PHP中的自动完成组合框

PHP中的自动完成组合框,php,combobox,autocomplete,Php,Combobox,Autocomplete,我有一个组合框,里面有mysql填充的信息,我想添加自动完成查询 $urun_bul=""; $sorgug = mysql_query("SELECT x FROM y order by z asc"); while( $yyy = mysql_fetch_array($sorgug)) { $urun_bul.='<option value="'.$yyy["urun_id"].'">'.$yyy["urun_kodu"].' - '.$yyy["urun_adi"].

我有一个组合框,里面有mysql填充的信息,我想添加自动完成查询

$urun_bul="";

$sorgug = mysql_query("SELECT x FROM y order by z asc"); 

while( $yyy = mysql_fetch_array($sorgug))

{

$urun_bul.='<option value="'.$yyy["urun_id"].'">'.$yyy["urun_kodu"].' - '.$yyy["urun_adi"].'</option>';

}
然后打印$urun_bul

试试看

您将使用此示例将您的选项标记与mysql绑定

例如:

index.php文件

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title></title>
  <link rel="stylesheet" href="chosen.css">
  <style type="text/css" media="all">
    /* fix rtl for demo */
    .chosen-rtl .chosen-drop { left: -9000px; }
  </style>
</head>
<body>
  <form>
    <div id="container">
      <div id="content">

      <div class="side-by-side clearfix">
        <?php mysql_connect("hostname","username","password"); mysql_select_db("database_name"); ?>

        <div>
          <em>Select option with DB using autocomplete</em>
          <select data-placeholder="Choose a Country..." class="chosen-select" style="width:350px;" tabindex="2">
            <option value=""></option>
            <?php $sorgug = mysql_query("SELECT x FROM y order by z asc");
                while( $yyy = mysql_fetch_array($sorgug)){
            ?>
                <option value="<?php echo $yyy["urun_id"]; ?>"><?php echo $yyy["urun_kodu"].' - '.$yyy["urun_adi"]; ?></option>
            <?php } ?>
          </select>
        </div>
      </div>

    </div>
  </div>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
  <script src="chosen.jquery.js" type="text/javascript"></script>
  <script type="text/javascript">
    var config = {
      '.chosen-select'           : {},
      '.chosen-select-deselect'  : {allow_single_deselect:true},
      '.chosen-select-no-single' : {disable_search_threshold:10},
      '.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
      '.chosen-select-width'     : {width:"95%"}
    }
    for (var selector in config) {
      $(selector).chosen(config[selector]);
    }
  </script>
  </form>

</body>
</html>

请将上面链接下载的代码中的selected.css和selected.jquery.js文件复制到index.php文件所在的文件夹中。

您的问题在哪里?您有一个组合框,想要自动完成吗?这没有意义。尝试我想要这样的自动完成:jqueryui.com/autocomplete我不能像这样添加自动完成,在Standart中选择首先从这里下载演示下载单击Selected_v1.2.0.zip然后删除您不需要的代码那里有太多的代码,你能具体说明一下吗?我希望你现在能得到一切。