Ik zit met het volgende probleem. Ik heb een drop down menu (Tigra menu). Deze is gemaakt met javascript , maar nu wil ik ervoor zorgen dat de items uit het menu uit een database gehaald worden. Dit hoeft niet zo moeilijk te zijn, want het menu heeft een aparte items file. Nu moet ik er dus voor zorgen dat de code uit de items file gegenereerd wordt door PHP. Nu wil me dat dus niet erg goed lukken en wou ik jullie om raad vragen.
De code in het menu ziet er als volgt uit:
Mijn php file ziet er als volgt uit:
De PHP file genereert wel goede code om het menu te bouwen, maar hij bouwt de code niet zoals ik het wil. Heeft iemand enig idee hoe ik dit op kan lossen?
De code in het menu ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| var MENU_ITEMS = [
['Docs & Info', null, null,
['Product Page', 'http://www.softcomplex.com/products/tigra_menu/'],
['Welcome Page', '../'],
['Documentation', 'http://www.softcomplex.com/products/tigra_menu/docs/'],
['Forums', 'http://www.softcomplex.com/forum/forumdisplay.php?fid=29'],
['TM Comparison Table', 'http://www.softcomplex.com/products/tigra_menu/docs/compare_menus.html'],
['Online Menu Builder', 'http://www.softcomplex.com/products/tigra_menu/builder/'],
],
['Product Demos', null, null,
['Traditional Blue', '../demo1/index.html'],
['White Steps', '../demo2/index.html'],
['Inner HTML', '../demo3/index.html'],
['All Together', '../demo4/index.html'],
['Frames Targeting', '../demo5/index.html']
],
]; |
Mijn php file ziet er als volgt uit:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <?php include('connect.php'); $query_sub= "SELECT * FROM categorie"; $query_sub2= "SELECT * FROM menu, categorie WHERE menu.categorie=categorie.klasse"; $res_sub = mysql_query($query_sub) or die (mysql_error()); $res_sub2 = mysql_query($query_sub) or die (mysql_error()); ?> var MENU_ITEMS = [ <?php while ($sub = mysql_fetch_object($res_sub)){ $h_titel=$sub->klasse; echo "['$h_titel', null, null, "; while ($sub2 = mysql_fetch_object($res_sub2)){ $s_titel=$sub2->titel; $x_link=$sub2->link; echo "['$s_titel'],";}; echo "],"; };?> ]; |
De PHP file genereert wel goede code om het menu te bouwen, maar hij bouwt de code niet zoals ik het wil. Heeft iemand enig idee hoe ik dit op kan lossen?
uhm...