我想創建一個菜單欄,用MYSQL的用戶名填充。當用戶點擊菜單按鈕USERS時,它會下拉列出數據庫中的所有用戶。基本上我想要的東西如下:MySQL的數據的JavaScript循環
Menu1=new Array("Users","blank.htm","",2,31,133);
Menu1_1=new Array("userone","blank.htm","",5,31,150);
Menu1_1_1=new Array("Message","message/php","",0,31,150);
Menu1_1_2=new Array("Wave","wave.php","",0);
Menu1_1_3=new Array("Block","block.php","",0);
Menu1_2=new Array("usertwo","blank.htm","",3);
Menu1_2_1=new Array("Message","message/php","",0,31,150);
Menu1_2_2=new Array("Wave","wave.php","",0);
Menu1_2_3=new Array("Block","block.php","",0);
Menu1_3=new Array("userthree","blank.htm","",3);
Menu1_3_1=new Array("Message","message/php","",0,31,150);
Menu1_3_2=new Array("Wave","wave.php","",0);
Menu1_3_3=new Array("Block","block.php","",0);
將爲每個在MYSQL數據庫中創建Menu1_(無論數量)。 userone,usertwo等將是MYSQL的用戶名。我想列出所有用戶,但如果列表超過5個,請使用垂直滾動條。由於最終結果僅列出特定用戶的朋友,所以MYSQL查詢因用戶而異。我可以通過PHP來調用MYSQL數據。問題是在每個用戶名的JS腳本中循環它。
下拉菜單是在JS中創建的。上面的代碼按原樣運行。沒有錯誤。不過,我想循環Menu1_(無論數字),而從MYSQL中填充數據。很確定我已經說過了,但你不能清楚我所希望的。 –
您可以讓PHP生成json並在JavaScript中使用xmlhttprequest來獲取數據。它看起來像你的情況,你只需要一個包含用戶名的字符串數組:http://php.net/json – HMR