Ik ben bezig met het maken van een navigatie balk (net zoals hierboven staat in de gele balk) waarbij de locatie van de gebruiker wordt bijgehouden. Dus in welke categorie hij geklikt heeft.
Ik heb al een flinke lap code, maar ik krijg de globale variabele niet goed.
Deze code staat in de topbar.php die in alle files wordt ge-include. Dit is ook het punt waar het mis gaat, want hij maakt iedere keer dat er geklikt wordt een nieuwe array aan.
Hoe laat ik hem steeds gebruik maken van een globaal gedefinieerde array?
Ok hier de code (heb mijn best gedaan om het een beetje uit te lijnen, sorry als het nog een beetje een zooitje is) :
Hij geeft dus steeds Stiekum toch gezet
Ik heb al een flinke lap code, maar ik krijg de globale variabele niet goed.
Deze code staat in de topbar.php die in alle files wordt ge-include. Dit is ook het punt waar het mis gaat, want hij maakt iedere keer dat er geklikt wordt een nieuwe array aan.
Hoe laat ik hem steeds gebruik maken van een globaal gedefinieerde array?
Ok hier de code (heb mijn best gedaan om het een beetje uit te lijnen, sorry als het nog een beetje een zooitje is) :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <?
if( !isset( $categorieArray ) ){
global $categorieArray;
$categorieArray = Array();
echo "stiekum toch gezet";
}else{
if( isset( $categorie ) && $categorie != "" ){
$index = count( $categorieArray );
$categorieArray[ $index ] = $categorie;
$show_navigatie = count( $categorieArray );
echo "<td><a href=\"index.php\" target=\"_self\"><font face=\"Arial, Helvetica, sans-serif\" size=2 color=\"#FFFFFF\"><b> Home >> </a></b></font></td>";
for( $i = 0; $i < $show_navigatie ; $i++ ){
$query_selectnamen = "select naam from categorie where categorie_id = ".$categorieArray[0]."";
$result_selectnamen = mysql_query( $query_selectnamen, $db_link );
$row_selectnamen = mysql_fetch_array( $result_selectnamen );
echo "<td><a href=\"cat-select.php?categorie=".$categorieArray[$i]."&parent=".$categorieArray[$i]."\" target=\"_self\"><font face=\"Arial, Helvetica, sans-serif\" size=2 color=\"#FFFFFF\"><b>".$row_selectnamen[0]."</b></font></a></td>";
}
}else{
echo "<td><a href=\"index.php\" target=\"_self\"><font face=\"Arial, Helvetica, sans-serif\" size=2 color=\"#FFFFFF\"><b> Home >> </a></b></font></td>";
}
}
?> |
Hij geeft dus steeds Stiekum toch gezet
Grum, Thomaske, ACM