hallo,
ik wil in een functie m'n menu uit de database halen, dit gaat als volgt:
Nu gooit hij alles in $gegevens.
Nu wil ik dit impleteren in m'n templateset. Zodat in mijn templateset alles netjes gelist word.
Mijn templatesets worden geassigns met variable
Nu snap ik niet hoe ik dit kan implenteren, want m'n templateengine heeft geen [foreach] functie.
Het probleem is dus hoe krijg ik al die gegevens netjes in een row like:
<a href="$identefier"> $name </a> <br />
want zo moet het in de templatesets komen.
UPDATE
[foreach array="~menu~" as="gegevens"]
%gegevens%
[/foreach]
Hier krijg ik de foutmelding unidentified index ~menu~ terwijl menu wel geset is.
ik wil in een functie m'n menu uit de database halen, dit gaat als volgt:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| function getMenu() { // now fetch the menu $mQuery = "SELECT menuID, menuName, menuIdentefier FROM menu "; $fQuery = mysql_query($mQuery) or die (mysql_error()); // nog put evreything in place while ($fetchQuery = mysql_fetch_array($fQuery)) { $gegevens = array ( 'ident' => $fetchQuery['menuIdentefier'], 'menuname' => $fetchQuery['menuName'] ); } return $gegevens; } |
Nu gooit hij alles in $gegevens.
Nu wil ik dit impleteren in m'n templateset. Zodat in mijn templateset alles netjes gelist word.
Mijn templatesets worden geassigns met variable
PHP:
1
| $header->AddVariable("menu", getMenu()); |
Nu snap ik niet hoe ik dit kan implenteren, want m'n templateengine heeft geen [foreach] functie.
Het probleem is dus hoe krijg ik al die gegevens netjes in een row like:
<a href="$identefier"> $name </a> <br />
want zo moet het in de templatesets komen.
UPDATE
[foreach array="~menu~" as="gegevens"]
%gegevens%
[/foreach]
Hier krijg ik de foutmelding unidentified index ~menu~ terwijl menu wel geset is.
[ Voor 20% gewijzigd door RedHat op 17-10-2005 19:45 ]