我正在使用這個工作正常的Bootstrap組合框插件(https://github.com/danielfarrell/bootstrap-combobox)。我唯一的問題是,它不會在我的MySQL數據庫中發佈選定項目的值。我的表單中的所有項都發布得很好,除了此組合框的值始終爲零(0)。這是我的javascript:Bootstrap-combobox值不在PHP中發佈
<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
$('.combobox').combobox()
});
//]]>
</script>
,這是我的HTML選擇:
<div class="form-group">
<label for="Site">Site:</label>
<div class="form-group">
<?php
require "config.php";
$con = mysql_connect(DBSERVER,DBUSER,DBPASS);
mysql_select_db(DBNAME, $con);
$sql = "SELECT * from `b17_16413362_upupa`.`site`";
$result = mysql_query($sql);
echo "<select id='Site' name='Site' class='combobox input-large form-control'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='". $row['id'] ."'>" . $row['code'] . " " . $row['site'] . "</option>";
}
echo "</select>";
?>
</div>
</div>
不過,我注意到,當我改變<select id="Site" name="Site" class="form-control combobox input-large">
到<select id="Site" name="Site" class="form-control">
它的職位,但是,當然,如果沒有自動完成功能。那麼,我怎麼能整合這兩個有一個自動完成組合框張貼?
你執行了這個$ sql =「SELECT * from'b17_16413362_upupa'.'site'」;在phpmyamin或其他IDE?它是否產生填充行? – Trike
是的,並且結果也顯示在下拉列表中。但它不會發布到數據庫。發佈變量上的var_dump會導致NULL – elstiv
您可以發佈完整表單的結果html(源代碼)嗎? – Trike