English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想寫二個下拉式的選單,二個選單的資料都是從資料庫裡叫出來的,
但要選了第一個下拉式選單的東西後,第二個下拉式選單的東西才會出現,
請問一下,這該如何寫呢???

              謝謝

2005-11-16 12:04:39 · 3 個解答 · 發問者 eva 2 in 電腦與網際網路 程式設計

TABLE A
電腦書籍
文學
非文學
……

TABLE B
程式設計
資料庫
網頁設計
總裁獅子心
.........

就先從 TABLE A裡挑出第一個項目
然後,才對到TABLE B裡,關聯到TABLE A的資料。

2005-11-20 04:23:51 · update #1

3 個解答

針對你的問題來說,PHP是可以做到動態二階下拉式選單。
因為我之前有參考一些資料以後,把他寫出來,可是我的建議,會用JAVASCRIPT把所有的資料包在.js裡面,然後動態二階下拉的程式碼,全部都用JAVASCRIPT來寫,不要用到SQL、PHP。這樣對你來說,會比較簡單一點,因為我之前也研究了一個多星期,才弄出來的。
上面是建議啦!!---------------------------------------------------------------


過來就來教你如何寫
首先需要先加入這面這一段SCRIPT的程式

然後過來就是程式碼的部分
$link = mysql_pconnect("localhost", "Administrator", "Administrator") or die("Could not connect");
mysql_select_db("kitty") or die("Could not select database kitty");

echo "


";
echo "





?>
上面程式碼的表格,可能有點醜,因為剛剛花了二十分鐘打的,我這邊是可以RUN的。
註解應該不用了啦!因為剛剛打太多字,手酸了。程式碼很簡單啦!如果你覺得看起來有點壓力的話,那我還是會建議你用JAVASCRIPT來寫。

2005-11-20 17:47:23 補充:
如果決定要用JAVASCRIPT的話,流浪玩家那一種寫法,是算簡單易懂的。
可以參考看看唷!

2005-11-20 12:44:51 · answer #1 · answered by 克里夫 2 · 0 0

這題應該用php自DB取出選單1,2所有資料,來建立javascript的陣列,不是php,javascript二選一

2005-11-28 20:58:54 · answer #2 · answered by Anonymous · 0 0

http://tw.knowledge.yahoo.com/question/?qid=1305090106305上面連結有我解過的二階動態下拉式選單,您說要用資料庫叫出來,因為不見得每一個選項的次選項的數目都一樣,能不能秀出您的資料庫的資料呢?

2005-11-20 10:18:09 補充:
這樣的話,
直接在javascript程式中撰寫「陣列」比較快喔!

2005-11-19 12:27:22 · answer #3 · answered by 流浪玩家 6 · 0 0

fedest.com, questions and answers
縣市: 行政區域: ";
}

echo "