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