我正在使用这个工作正常的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