0
我有問題與jquery自動完成與數據庫它不工作。誰可以幫助我自動完成
我的代碼
test5.php:
<?php
$wynik = mysql_query("SELECT * FROM nabk_t_item_tags")
or die('Błąd zapytania');
if(mysql_num_rows($wynik) > 0) { while($r = mysql_fetch_assoc($wynik)) {
$input = $r['tags'] ;
$fields = explode(',', $input);
foreach($fields as $field) {
echo ''.$field.'<br>'; }}}
?>
和JavaScript
<script type="text/javascript">
$(function() {
var availableTags = <?php include('test5.php'); ?>;
$("#tags").autocomplete({
source: availableTags,
autoFocus:true
});
});
</script>
請幫助我,我做錯了什麼?
包括內聯一個PHP文件,但不返回數據。您需要先包含文件,然後將內容$ wynik分配給availableTags。目前您正在嘗試分配文件。 – Digitalis
問題是,你不會輸出任何來自'test5.php'的東西作爲jQuery看作一個數組的東西。只需將數據庫中的結果放入單個數組中,然後在其上使用'json_encode()'。 – Qirel
我看到mysql_ *。我跑。 – Strawberry