Witam
Mam problem z wyswietleniem podstrony z default przy pierwszym zaladowaniu strony.
Zamiast strony o_nas.php nic sie nie wyswietla w div-ie tresc. Przy wybraniu dowolnej pozycji z menu wszystko dziala (czyli innymi slowy case dziala poprawnie)
Strona laduje sie domyslnie jako index.php
Wydaje mi sie ze nie jest wykonywany kod z php przy pierwszym ladowaniu a dopiero po kliknieciu na cos w menu sie uaktywnia.
kod z index.php:
<div id="TOP">
<div id="MENU">
<BR />
<A HREF="index.php?strona=o_nas">O NAS</A> |
<A HREF="index.php?strona=oferta">OFERTA</A> |
<A HREF="index.php?strona=promocja">PROMOCJA <font COLOR="#FF0000"><B>!!!</B></font></A>
<BR />
</div>
<div id="TRESC">
<?php
$strona = $_GET['strona'];
if(isset($strona)) {
switch(htmlspecialchars($strona)) {
case 'o_nas':
include('podstrony/o_nas.php');
break;
case 'oferta':
include('podstrony/oferta.php');
break;
case 'promocja':
include('podstrony/promocja.php');
break;
default:
include('podstrony/o_nas.php');
break;
}
}
?>
</div>
</div>