Dynamisk menu?

Tags:    php

Hej,

Jeg er ved at lave følgene side for min veninde: http://www.againstyourrecords.dk/sarasg/site/index.php

Med en admin del hvor hun kan oprette sider der så kommer frem under menuen "WORKS".

Jeg vil godt have at når man trykker på punkterne i menuen at de så kommer frem i min content div. Se koden her:
Fold kodeboks ind/udKode 


Er dette muligt?

På forhånd tak!

Mvh Bjarke




4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Som dit spørgsmål lyder ønsker du at vise indholdet af en fil i en div?

Hvis dette er forstået rigtig kan du bruge:

http://dk2.php.net/manual/en/function.file-get-contents.php


Forklar dig lidt nærmere tak!

Vil give dig et et eksempel:

Linket:

echo "<li>";
echo "<a href='?Fil=".$file."' class='dynamic_menu'><p>".$file."</p></a>";
echo "</li>";


Hent indholdet:

$Filen = admin/temp1/files/".$_GET['Fil'];
if (file_exists($Filen)) {
echo file_get_contents($Filen);
} else {
echo "BLANK";
}



Du giver dit frame tag en name attribut sådan her:

<frame name="content">

Og dit a tag navnet som target attribut:

<a target="content">


RETTET

Vent jeg misforstod spørgsmålet...

Det du faktisk gør er at du sender en parameter med dine links sådan her:

<a href="index.php?page=underside">

og så læser du hvilken side der er sendt med og indlæser dit indhold ud fra det:

<?php

$get_page = $_GET["page"];

if($get_page=="kontakt") echo "kontakt";

?>





Indlæg senest redigeret d. 25.05.2010 14:58 af Bruger #10608
Det skal være sådan at når man trykker på punkterne under "WORkS" så kommer de sider frem i content, altså i samme vindue. Lige nu åber de i target _blank.



Hej Niels,

Tak for dine svar i begge poster. Jeg tror den her løsning er bedst til formålet.

Indtil videre ser mit script sådan her ud:
Fold kodeboks ind/udKode 


Mit spørgsmål er så, hvad sætter jeg ind her istedet for kontakt: if($get_page=="kontakt") echo "kontakt"; ?

Jeg har prøvet med $file, men det virker ikke. Længere oppe i mit script laver jeg en readdir og sætter mine filer ind i menuen. Det er dem jeg skal bruge.

På forhånd tak!!!

Mvh Bjarke



t