Hallo,
Ik probeer een menu te maken met aan het einde product totalen alleen kom ik maar niet tot het gewenste resultaat.
het resultaat dat ik wil hebben is:
Heeft iemand een idee om me op weg te helpen? Want ik zit me helemaal tureluur te staren op deze code.
Ik probeer een menu te maken met aan het einde product totalen alleen kom ik maar niet tot het gewenste resultaat.
het resultaat dat ik wil hebben is:
maar wat ik nu krijg is:Dell ( 1)
--Computer (1)
---Datacable ( 1)
----Extra Sub ( 0)
de code die ik hiervoor gebruik is:Dell ( 0)
--Computer ( 0)
---Datacable ( 1)
----Extra Sub ( 0)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| function buildMenu($parentId, $menuData) { $html = ''; if (isset($menuData['parents'][$parentId])) { $html = '<ul>'; $i = 0; foreach ($menuData['parents'][$parentId] as $itemId) { $iCount = ($menuData['items'][$itemId]['product_id'] != NULL) ? $menuData['items'][$itemId]['count'] : '0'; $html .= '<li>' . $menuData['items'][$itemId]['name'] . ' ( ' . $iCount . ') '; $html .= buildMenu($itemId, $menuData); $html .= '</li>'; } $html .= '</ul>'; } return $html; } |
Heeft iemand een idee om me op weg te helpen? Want ik zit me helemaal tureluur te staren op deze code.
[ Voor 0% gewijzigd door BtM909 op 08-07-2011 13:00 ]