Mailinglisten-Archive |
Hi, Also! ich mache eine Seite mit einem Menü und Forum (Forum ist noch egal!!)! So und ich benutze folgende Funktion zum erstellen von Links in dem Menü: <?php function makeurl($seite, $games, $members, $downloads, $links, $members_only, $mforum, $mfeintrag) { $menuinde = 0; echo "index.php4?site=".$seite; if ($games == "1") { $menuinde = $menuinde + 16; } if ($members == "1") { $menuinde = $menuinde + 8; } if ($downloads == "1") { $menuinde = $menuinde + 4; } if ($links == "1") { $menuinde = $menuinde + 2; } if ($members_only == "1") { $menuinde = $menuinde + 1; } echo "&menu=".$menuinde; echo "&forum=".$mforum; echo "&furumeintrag=".$mfeintrag; } ?> Aufgerufen wird diese Funktion z.B. so: <a href="<?php makeurl("downloads_patch_text",$games_menu,$members_menu,1,$links_menu,$memb ers_only_menu,0,0); ?>">Link</a> und dieses Script zeigt das Menü an: Übergeben wird immer der Text, den die andere Funktion als $menu= in der URL speichert. <?php function showmenu($menu3) { $menu2 = $menu3; if ($menu3 == "") $menu2 = "0"; include("menu/home_wars_menu.php4"); if ($menu2 >= "16") { include("menu/games_opend_menu.php4"); $games_menu = "1"; $menu2 = $menu2 - 16; } else { include("menu/games_closed_menu.php4"); $games_menu = "0"; } if ($menu2 >= "8") { include("menu/members_opend_menu.php4"); $members_menu = "1"; $menu2 = $menu2 - 8; } else { include("menu/members_closed_menu.php4"); $members_menu = "0"; } include("menu/mem_werden_menu.php4"); if ($menu2 >= "4") { include("menu/downloads_opend_menu.php4"); $downloads_menu = "1"; $menu2 = $menu2 - 4; } else { include("menu/downloads_closed_menu.php4"); $downloads_menu = "0"; } if ($menu2 >= "2") { include("menu/links_opend_menu.php4"); $lins_menu = "1"; $menu2 = $menu2 - 2; } else { include("menu/links_closed_menu.php4"); $links_menu = "0"; } if ($menu2 >= "1") { include("menu/members_only_opend_menu.php4"); $members_only_menu = "1"; $menu2 = $menu2 - 1; } else { include("menu/members_only_closed_menu.php4"); $members_only_menu = "0"; } } ?> Mein Problem ist: Der berechnet die Zahlen für die Menu Variable nicht richtig. Das verhält sich total komisch! Die einzigste logische Folge die mir aufgefallen ist: das unterste Menü (links) geht immer richtig. Also bei Links berechnet der die zahlen richtig, aber bei den anderen sind immer Abweichungen drin! ich wäre sehr froh, wenn mir einer helfen könnte! D A N K E ! ! ! ! mfg philip P.S. Ich weiß das ich ein Newbie bin! :) P.P.S. In einiger Zeit werde ich auch Antworten zu Newbie fragen beantworten! Also seit nicht zu streng mit mir! :) Danke
php::bar PHP Wiki - Listenarchive