Hallo oder besser guten Morgen,
ich bin kurz davor meinen Computer zu nehmen und gegen die Wand zu schleudern, ich sitze schon seit Ewigkeiten an einem Problem, dessen Lösung sicherlich nicht sonderlich anspruchsvoll ist.
Ich bin eher ein Neuling was PHP betrifft und brauche damit noch recht viel Hilfe, auf diese ich in diesem Forum inständig hoffe.
es geht um folgendes:
ich baue gerade an einer Seite die im index ein "mainMenü" hat
und die Seiten werden mittels PHP-include eingebettet
Als Beispiel für mein problem, nehme ich einfach einen der drei oben aufgelisteten Links (marketing.php)
dieser besteht aus einem kleinen Text und anschließend einem link, zu einer weiterführenden datei
bis dahin funktioniert alles so wie es sollte;
nun wenn ich jetzt auf "Weiter" bei marketing.php geclickt habe, komme ich zu "submenu.php" welches ein untermenue darstellen sollte.
Das Menü befindet sich auf der rechten Seite, und die einzelnen Unterseiten sollten im Textbereich daneben aufgehen. Nun wird immer nur "default" angezeigt und alles andere nicht geladen.
Was mache ich hier falsch?
(link zu der Baustelle http://fiveminutes.at/ha/test/index.php )
Ich freue mich wahnsinnig über jede Art von Hilfe.
ich bin kurz davor meinen Computer zu nehmen und gegen die Wand zu schleudern, ich sitze schon seit Ewigkeiten an einem Problem, dessen Lösung sicherlich nicht sonderlich anspruchsvoll ist.
Ich bin eher ein Neuling was PHP betrifft und brauche damit noch recht viel Hilfe, auf diese ich in diesem Forum inständig hoffe.
es geht um folgendes:
ich baue gerade an einer Seite die im index ein "mainMenü" hat
und die Seiten werden mittels PHP-include eingebettet
PHP:
<?php
switch ($_GET['site']) {
case 'marketing':
$content = "marketing/marketing.php";
break;
case "wordpress":
$content = "wordpressblogdesign/submenu.php";
break;
case "hosting":
$content = "webhostingfuermarketing/submenu.php";
break;
case "home":
$content = "marketing/marketing.php";
break;
case "blog":
$content = "blog.php";
break;
case "über Uns":
$content = "ueberuns.php";
break;
case "partner":
$content = "partner.php";
break;
case "kontakt":
$content = "kontakt.php";
break;
case "submenu":
$content = "marketing/submenu.php";
break;
default:
$content = "marketing/marketing.php";
break;
} ?>
<div id="mainMenu">
<ul>
<li <? if($content == "marketing/marketing.php") { ?>class="active" <? } ?><? if($content == "marketing/submenu.php") { ?>class="active" <? } ?>><a href="index.php?site=marketing">1. Marketing<span></span></a></li>
<li <? if($content == "wordpressblogdesign/submenu.php") { ?>class="active" <? } ?>><a href="index.php?site=wordpress">2. WordPress Blog & Design<span></span></a></li>
<li <? if($content == "webhostingfuermarketing/submenu.php" ) { ?>class="active" <? } ?>><a href="index.php?site=hosting" >3. Webhosting für Marketing<span></span></a></li>
</ul>
<!--MENU TWO END-->
<hr class="hidden" />
</div>
<!--MENU BLOCK TWO END-->
<!-- CONTENT START-->
<div id="content">
<div id="contentBlock">
<!-- START CONTENT INHALT-->
<?php include($content);
?>
Als Beispiel für mein problem, nehme ich einfach einen der drei oben aufgelisteten Links (marketing.php)
dieser besteht aus einem kleinen Text und anschließend einem link, zu einer weiterführenden datei
PHP:
<p> zum Marktführer in Ihrer Marktnische. Nur so bekommen Sie die steigende Zahl von Aufträgen, die Sie brauchen,
um tatsächlich das Geld zu verdienen, das Ihr Leben verändern kann.</p>
<div style="width: 560px; margin-left: 90%; margin-right: 0%;">
<h6><li <? if($content == "marketing/submenu.php") ?>><a href="index.php?site=submenu">WEITER</a></li></h6>
</div>
bis dahin funktioniert alles so wie es sollte;
nun wenn ich jetzt auf "Weiter" bei marketing.php geclickt habe, komme ich zu "submenu.php" welches ein untermenue darstellen sollte.
Das Menü befindet sich auf der rechten Seite, und die einzelnen Unterseiten sollten im Textbereich daneben aufgehen. Nun wird immer nur "default" angezeigt und alles andere nicht geladen.
Was mache ich hier falsch?
(link zu der Baustelle http://fiveminutes.at/ha/test/index.php )
PHP:
<!-- content INTERN ANFANG-->
<?php
// PHP <= 4 und PHP >= 6
error_reporting( E_ALL );
// PHP 5.x
error_reporting( E_ALL | E_STRICT );
ini_set('display_errors', TRUE);
if (isset($_GET['content'])) {
$content = htmlspecialchars(strtolower(trim($_GET['content'])));
} else {
$content = 'content';
}
$rootpath = "./";
switch($_GET['site']) {
case "grundlagen":
$content = "../marketing/grundlagen.php";
break;
case "prozess":
$content = "marketing/prozess.php";
break;
case "nische":
$content = "marketing/nische.php";
break;
case "keywords":
$content = "marketing/keywords.php";
break;
case "vorverkauf":
$content = "marketing/vorverkauf.php";
break;
case "geldverdienen":
$content = "marketing/geldverdienen.php";
break;
case "werkzeuge":
$content = "marketing/werkzeuge.php";
break;
default:
$content = "marketing/grundlagen.php";
break;
}
?>
<!--CONTENT INTERN ENDE-->
<?php
include($content);
?>
<!--SUBMENU START-->
<div>
<div id="menuBlock">
<div class="box firstBox subMenu">
<h3>Navigation</h3>
<ul>
<li <? if($content == "../marketing/grundlagen.php") {?>class="active" <?} ?>><a href="marketing/submenu.php?site=grundlagen">Die Grundlagen</a></li>
<li <? if($content == "marketing/prozess.php" ) {?>class="active" <?} ?>><a href="index.php?site=submenu">Der Prozess</a></li>
<li <? if($content == "marketing/nische.php" ) {?>class="active" <?} ?>><a href="index.php?site=nische">Die Nische</a></li>
<li <? if($content == "marketing/keywords.php" ) {?>class="active" <?} ?>><a href="index.php?site=keywords"> Keywords</a></li>
<li <? if($content == "marketing/vorverkauf.php") {?>class="active" <?} ?>><a href="index.php?site=vorverkauf">Der VORverkauf</a></li>
<li <? if($content == "marketing/geldverdienen.php") {?>class="active" <?} ?>><a href="index.php?site=geldverdienen">Geldverdienen</a></li>
<li <? if($content == "marketing/werkzeuge.php" ) {?>class="active" <?} ?>><a href="marketing/submenu.php?site=werkzeuge">Die Werkzeuge</a></li>
</ul>
</div>
<div class="box boxText">
</div>
<div class="box subMenu">
</div>
<!--SUBMENU END-->
</div>
Ich freue mich wahnsinnig über jede Art von Hilfe.