hi,
also ich hab hier ein mehr oder weniger dynamisches Menü gemacht hab aber 2 Probleme.
1)wenn man das Script aufruft kommt die Meldung:
Warning: Undefined variable: hauptrubrik in d:\www\pb\menu.php on line 75
2) Die unterste Rubrik ist schon geöffnet. (sollte zu sein)
THX
also ich hab hier ein mehr oder weniger dynamisches Menü gemacht hab aber 2 Probleme.
1)wenn man das Script aufruft kommt die Meldung:
Warning: Undefined variable: hauptrubrik in d:\www\pb\menu.php on line 75
2) Die unterste Rubrik ist schon geöffnet. (sollte zu sein)
PHP:
<table width="183" border="0" cellspacing="1" cellpadding="2" class="menutext">
<tr>
<td height="2" bgcolor="#C0C1C7"><b>Navigation</b></td>
</tr>
<?php
$menue = array(
array("News", 100),
array("News-Archiv",101),
array("Privat Banking Directory", 200),
array("Swiss Directory", 201),
array("Subsdiaries worldwide", 202),
array("Asset Management Directory", 300),
array("Directory Forum", 400),
array("Poraits", 401),
array("News", 402),
array("News-Archiv", 403),
array("Events", 404),
array("About Private Banking", 500),
array("Facts and Figures", 501),
array("Is Privat Banking appropiate for me?", 502),
array("How to choose you PrivateB anking", 503),
array("History of Privat Banking", 504),
array("About Swiss Banking", 600),
array("Swiss Banking Secret", 601),
array(" What it is", 602),
array(" What it is not", 603),
array("Legal Aspects", 604),
array(" Legal resources", 605),
array("Money Loundring", 606),
array("Number Accounts", 607),
array("Having an Account in Switzerland", 608),
array("FAQ's", 700),
array("Links", 800),
array("About us", 900),
array("Company Profile", 901),
array("Address", 902),
array("Services for", 1000),
array("Private Banking and Asset Management", 1001),
array(" Directory Services", 1002),
array(" News Service", 1003),
array(" Product Marketing", 1004),
array(" Advertisement", 1005),
array(" Prices and Conditions", 1006),
array("Investors", 1007),
array(" Evaluation of your Privat Bank", 1008),
array(" Financial and Legal Consulting", 1009),
array(" Portfolio Chack Up", 1010),
array(" Trusts", 1011),
array(" Additional Services", 1012),
);
// Diese Funktion erstellt ein Link
function verweis($nr,$name) {
global $PHP_SELF;
return "<a href='$PHP_SELF?hauptrubrik=$nr'>".$name."</a>";
}
// Prüft, welche Hauptrubrik geöffnet wird
if(!$hauptrubrik) $hauptrubrik = 1;
else {
$rubrik = $hauptrubrik;
$hauptrubrik = substr($hauptrubrik,0,1);
}
// Eine Schleife, die das "menue"-Array durchgeht
// Ausgabe je nach Bedingung
for($i=0;$i<sizeof($menue);$i++) {
// Ausgabe der Hauptrubriken (Teilbar durch 100)
if($menue[$i][1]%100==0) {
echo "<tr bgcolor='#556F88'><td bgcolor='#DADADC'>";
echo verweis($menue[$i][1],$menue[$i][0])."<br></td></tr>";
}
// Ausgabe der Unterrubriken (Nicht teilbar durch 100 und)
if(substr($menue[$i][1],0,1)==$hauptrubrik && $menue[$i][1]%100) {
echo "<tr bgcolor='#556F88'><td bgcolor='#F1F1F3'> ";
echo " ".verweis($menue[$i][1],$menue[$i][0])."<br></td></tr>";
}
}
?>
</td></tr>
</table>
THX