Hallo liebe Foren-Gemeinde,
ich habe Probleme bei der Umsetzung meiner Navigation. Leider bin ich ein absoluter Leie in Sachen "php" daher bitte ich um euer Verständnis. Bevor ich den "Code" poste hier meine Problematik.
Ich habe eine index.php, in die ich meine header.php und footer.php per include hineinlade. Desweiteren befindet sich in der index.php ein "switch" (siehe Code weiter unten). Meine Navigations-Informationen befinden sich in der header.php.
Hier ein Bild, wie es aussehen soll, wenn ich z.B auf "Hakkimizda" klicke. Das Sub-Menü sollte nur dort auftauchen. Auch die Auswahl in diesem Falle "Anasayfa" und "Inanc Kurulu" sollte man dann auch farblich angrenzen könne. (Siehe Code)
Hier nun der Code der index.php und header.php, den ich mir mühsam durch mehr oder weniger Hilfe zusammengeschustert habe, aber der nicht funktioniert, weil ich es einfach nicht kann
01. Index.php:
02. Header.php:
Wie gesagt, das funktioniert irgendwie nicht, bzw. nicht richtig. Ich freue mich über euere Hilfe!
VIELEN DANK.
ich habe Probleme bei der Umsetzung meiner Navigation. Leider bin ich ein absoluter Leie in Sachen "php" daher bitte ich um euer Verständnis. Bevor ich den "Code" poste hier meine Problematik.
Ich habe eine index.php, in die ich meine header.php und footer.php per include hineinlade. Desweiteren befindet sich in der index.php ein "switch" (siehe Code weiter unten). Meine Navigations-Informationen befinden sich in der header.php.
Hier ein Bild, wie es aussehen soll, wenn ich z.B auf "Hakkimizda" klicke. Das Sub-Menü sollte nur dort auftauchen. Auch die Auswahl in diesem Falle "Anasayfa" und "Inanc Kurulu" sollte man dann auch farblich angrenzen könne. (Siehe Code)
Hier nun der Code der index.php und header.php, den ich mir mühsam durch mehr oder weniger Hilfe zusammengeschustert habe, aber der nicht funktioniert, weil ich es einfach nicht kann
01. Index.php:
PHP-Code:
<? include ("includes/header.php"); ?>
<!-- NAVIGATION -->
<?php
if(isset($_GET['cat'])){
switch($_GET['cat']){
case 'anasayfa' :
include('includes/anasayfa.php');
break;
case 'hakkimizda' :
include('includes/hakkimizda.php');
break;
case 'multimedia' :
include('includes/multimedia.php');
break;
case 'forum' :
include('includes/forum.php');
break;
case 'iletisim' :
include('includes/iletisim.php');
break;
case 'kunye' :
include('includes/kunye.php');
break;
case 'siteharitasi' :
include('includes/siteharitasi.php');
break;
default :
include('includes/error.php');
break;
}
}else{
include('includes/anasayfa.php');
}
?>
<!-- NAVIGATION END -->
<!-- SUBNAVIGATION -->
<?php
if(isset($_GET['subcat'])){
switch($_GET['subcat']){
case 'inanckurulu' :
include('includes/inanckurulu.php');
break;
case 'yonetimkurulu' :
include('includes/yonetimkurulu.php');
break;
case 'kadinlarkolu' :
include('includes/kadinlarkolu.php');
break;
case 'genclikkolu' :
include('includes/genclikkolu.php');
break;
default :
include('includes/error.php');
break;
}
}else{
include('includes/inanckurulu.php');
}
?>
<!-- SUBNAVIGATION END-->
<? include ("includes/footer.php"); ?>
PHP-Code:
<div id="headerNavBar">
<ul>
<?php
if ($_GET['cat'] == 'anasayfa'){
$css_style = 'id=nav01on';
}else{
$css_style = 'id=nav01';}
echo '<li '.$css_style.'><a href="index.php?cat=anasayfa"><span>Anasayfa</span></a></li>';
if ($_GET['cat'] == 'hakkimizda'){
$css_style = 'id=nav02on';
}else{
$css_style = 'id=nav02';}
echo '<li '.$css_style.'><a href="index.php?cat=hakkimizda"><span>Hakkimizda</span></a></li>';
if ($_GET['cat'] == 'multimedia'){
$css_style = 'id=nav03on';
}else{
$css_style = 'id=nav03';}
echo '<li '.$css_style.'><a href="index.php?cat=multimedia"><span>Multimedia</span></a></li>';
if ($_GET['cat'] == 'forum'){
$css_style = 'id=nav04on';
}else{
$css_style = 'id=nav04';}
echo '<li '.$css_style.'><a href="index.php?cat=forum"><span>Forum</span></a></li>';
if ($_GET['cat'] == 'iletisim'){
$css_style = 'id=nav05on';
}else{
$css_style = 'id=nav05';}
echo '<li '.$css_style.'><a href="index.php?cat=iletisim"><span>Iletisim</span></a></li>';
if ($_GET['cat'] == 'kunye'){
$css_style = 'id=nav06on';
}else{
$css_style = 'id=nav06';}
echo '<li '.$css_style.'><a href="index.php?cat=kunye"><span>Kunye</span></a></li>';
?>
</ul>
</div>
<div id="headerSubNavBar">
<ul>
<?php
if ($_GET['subcat'] == 'inanckurulu'){
$css_style = 'id=subnav01on';
}else{
$css_style = 'id=subnav01';}
echo '<li '.$css_style.'><a href="index.php?cat=hakkimizda&subcat=inanckurulu"><span>Inanc Kurulu</span></a></li>';
if ($_GET['subcat'] == 'yonetimkurulu'){
$css_style = 'id=subnav02on';
}else{
$css_style = 'id=subnav02';}
echo '<li '.$css_style.'><a href="index.php?cat=hakkimizda&subcat=yonetimkurulu"><span>Yonetim Kurulu</span></a></li>';
if ($_GET['subcat'] == 'kadinlarkolu'){
$css_style = 'id=subnav03on';
}else{
$css_style = 'id=subnav03';}
echo '<li '.$css_style.'><a href="index.php?cat=hakkimizda&subcat=kadinlarkolu"><span>Kadinlar Kolu</span></a></li>';
if ($_GET['subcat'] == 'genclikkolu'){
$css_style = 'id=subnav04on';
}else{
$css_style = 'id=subnav04';}
echo '<li '.$css_style.'><a href="index.php?cat=hakkimizda&subcat=genclikkolu"><span>Genclik Kolu</span></a></li>';
?>
</ul>
</div>
Wie gesagt, das funktioniert irgendwie nicht, bzw. nicht richtig. Ich freue mich über euere Hilfe!
VIELEN DANK.
Kommentar