我想创建一个菜单栏,用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