ugrás a tartalomhoz

include() problémák

Xrisz · 2008. Feb. 19. (K), 23.24
Hello!

Egy olyan oldalt szeretnék csinálni amiben a menügombokra rákattintva az egyik DIV-embe beletölti az adott html fájlt az include()-segítségével. Én ezt így oldottam meg:

a gombok parancsai:
 
   <a href="index.php?page=rolunk">Rólunk</a>
   <a href="index.php?page=tartalom">Tartalom</a>
a php fájl:

<?php
  switch($page){

    case "rolunk" : $content = "rolunk.html"; $title="Rólunk"; break;
    case "tartalom" : $content = "tartalom.html"; $title="Tartalom"; break;
    }
 
?>

<html>
<head>
</head>
<body>

  <div id="tartalom">
 
<?php include($content);?>
  </div>

</body>
</html>
Viszont nem akar működni. Aszt hiszem azért mert csak talán egyszer fut végig a php fájlon az értelmező?
Valaki légyszíves segytsen ezt megoldani.

Válaszaitokat előre is kösznöm!
 
1

pontos hiba, keresés, kódszínezés

gex · 2008. Feb. 20. (Sze), 00.42
a "nem akar működni"-ből itt senki sem fogja megoldani a problémád. ha kerestél volna egy kicsit - végülis erre van a kereső a jobb felső sarokban -, akkor megtaláltad volna ezt a témát, ahol elég alaposan ki lett vesézve a dolog. az elején van egy kis off, javaslom hogy vbence hozzászólásától olvasd végig. aztán ha elakadsz valahol, akkor írd meg.
és máskor használj kódszínezőt.
3

Bocsánat

Xrisz · 2008. Feb. 20. (Sze), 18.42
Először is, bocsánatot szeretnék kérni amiért nem használtam kódot és nem kerestem. A választ a kérdésemre igaz nem találtam ott meg, de még a késöbbiekben szükség lesz az ottani informácikra, köszi. Viszont a problémámat sikerült megoldani, vagyis tárgytalan a kérdés.
2

Talán...

Velias9 · 2008. Feb. 20. (Sze), 18.21
Csak egy ötlet, de nem lehet, hogy a beincludált fájlokban nem csak olyan tartalom van, amit egy div elembe be lehet rakni? Arra gondolok, hogy nem lehet egy telljes, önmagában id működő HTML fájlt berakni egy divbe. A div nem tartalmazhat HTML, HEAD, BODY és ... elemeket.
Próbáld IFRAME-val!
4

nem, szerencsére...

Xrisz · 2008. Feb. 20. (Sze), 18.44
A probléma a switch haszálatánál volt. De köszi, hogy próbáltál segíteni.