2013-07-19 40 views
-1

我有一个HTML文本框,我希望它从一个MySQL数组中的值自动完成文本框。自动建议TextBox从MySQL数据库列在PHP中

Supplier: 
     <input type="text" name="supplier" id="supplier" autocomplete="off" required style="position:absolute; left:200px" /> 
$con = mysql_connect("localhost","root",""); 
    if (!$con) 
    { 
     die('Could not connect: ' . mysql_error()); 
    } 

mysql_select_db("purchasing", $con); 
$array=mysql_query("SELECT `supplier` FROM existing_material"); 
+1

搜寻它在谷歌,也有大量的代码可用。 –

+0

我做过,有很多VB的代码,但不适用于PHP。 – harshanii

+2

在搜索期间搜索时,将'VB'更改为'PHP'。它会显示结果。 – itachi

回答

1

,你可以做到这一点使用HTML5

 <input name="frameworks" list="frameworks" /> 

     <datalist id="frameworks"> 
      <?php 
       $query = ""; 
       while($row = mysql_fetch_assoc($query)){ 
      ?> 
      <option value="<?php echo $row['yourfeild']; ?>"> 
      <?php } ?>    
     </datalist> 

示例代码:

<input name="frameworks" list="frameworks" /> 

    <datalist id="frameworks"> 
     <option value="MooTools"> 
     <option value="Moobile"> 
     <option value="Dojo Toolkit"> 
     <option value="jQuery"> 
     <option value="YUI"> 
    </datalist> 
+0

非常感谢。它完美的作品。 – harshanii

+0

@harshanii欢迎你 – gayan