2013-10-25 31 views
1

這就是我想要維護的內容:將頁面內容放入輸入值不起作用

我有兩個輸入,#e_adres和#e_nummer。當我點擊#e_nummer,我想要做這個查詢: mysql_query("SELECT b_nummer FROM km WHERE b_adres = '".$_GET['adres']."' ORDER BY nr DESC LIMIT 1") or die(mysql_error());

而且我希望該查詢的結果成爲我的第二個輸入,#e_nummer的值。

所以我把這個腳本在我的網頁:

$("#e_nummer").click(function() { 
    var a = $('#e_adres').val(); 
    var g = $.get("e_nummer.php", { adres: a }); 
    $("#e_nummer").val(g); 
}); 

在e_nummer.php如下:

header('Content-Type: text/plain; charset=utf-8'); 
mysql_connect("localhost", "user", "pass") or die(mysql_error()); 
mysql_select_db("km") or die(mysql_error()); 
$result = mysql_query("SELECT `b_nummer` FROM `km` WHERE `b_adres` = '".$_GET['adres']."' ORDER BY `nr` DESC LIMIT 1") or die(mysql_error()); 
$row = mysql_fetch_array($result); 
echo $row['b_nummer']; 

但輸入的數值變爲[對象對象],而不是$row['b_nummer']。有誰知道如何得到這個工作?

+0

打印值。 – super

+0

輸出中有任何錯誤? – HackerGK

+1

只是我的兩分錢:mysql_ *函數已過時。使用PDO或MySQLi –

回答

0

嘗試像在控制檯VAR`g`這

$("#e_nummer").click(function() { 
    var a = $('#e_adres').val(); 
    $.get("e_nummer.php", { adres: a },function(data){ 
     $("#e_nummer").val(data); 
    }); 
}) 
+0

你剛剛度過了我的一天!你不知道我一直在爲此掙扎多久。非常感謝,它的工作原理。我會在9分鐘內接受你的回答。 – Art