2010-11-16 73 views
0

嘿,我有一個表,我的網頁上,因爲這號碼的結果:重新顯示PHP的MySQL表時選擇下拉改變

$result = mysql_query("Select * from porders, porders_detail, parts where porders.order_no = porders_detail.order_no and porders_detail.om_part_no = parts.om_part_no") or die(mysql_error()); 

此查詢獲取在開始發射了。但是我想顯示一個下拉菜單,並且使用jQuery有一個「On change」將上下文的值包含到上面的mysql查詢中,然後在我開始討論的表中重新顯示結果?

任何想法?

只是爲了澄清我可以做整個jQuery的位,它只是建議什麼PHP放,所以它沒有在開始時顯示錶,但我也可以選擇重新發送含有下拉值的查詢。

+0

http://stackoverflow.com/questions/6892553/creating-dynamic-div-tags-for-ajax-php-mysql-generated-table 劑量前兩個代碼框中解決您的問題? ? – JHA 2011-07-31 22:37:11

回答

1

我會嘗試使用jquery ajax函數並加載連接到mysql數據庫的php文件,並根據在文本框中輸入的字符串返回信息,並在列表項上觸發onclick事件以觸發腳本。

0

也許你正在尋找json_encode或類似的東西?

http://www.php.net/manual/en/function.json-encode.php

您可以將您的查詢的結果集爲JSON,然後將它寫入到輸出PHP,並用jQuery填充下拉值。

在下拉的OnChange事件中,您應該使用$ .get()或其他方法重新調用PHP。

相關問題