Heey igen
Tænkte på om det er muligt at lave (så det virker) en active knap med css og php.
altså hvor det link jeg er på nu får en active class og dem jeg ikke er på får en ikke active class(intet)
har rodet lidt med nogen men synes ikke rigtig de virker. Har dog forstået ideen med at man kigger om linket/id er det samme som det du ser på nu men kan stadig ikke helt då den til at fungere :/
Her kan i se hvad den er nu. -_>
- <?php
- include("admin/mysql_conn.php");
- $side = $_GET['side']. '.php';
- $result = mysql_query("SELECT * FROM ah_menu ORDER BY id ASC",$connect);
- //lets make a loop and get all news from the database
- while($row = mysql_fetch_array($result))
- {//begin of loop
- $id = $row[id];
- $navn = $row[tittel];
- $link = $row[link];
- ?>
- <li>
- <a href="<? echo $link; ?>"
- title="<? echo $navn; ?>" <?php if ($side == $link.'.php') { ?>class="current"
- <?php } ?>>
- <? echo $navn; ?>
- </a>
- </li>
- <?
-
- }
-
-
- ?>
Og her "mainframe"
- <?
- $dir = "indhold";
- $main = "forside";
-
-
- if ($_GET['side']) {
- $side = $_GET['side'] . '.php';
- } else {
- $side = $main . '.php';
- }
-
- include ('top.php');
-
- // Check om fil findes //
- if (file_exists("$dir/$side")) {
- echo "<br />";
- include("$dir/$side");
-
- // Hvis der er flere af den samme slags eller med nummer i //
- if (preg_match("/^(.*)(\d+)/", $side, $matches)) {
- $prev_page = $matches[2] - 1;
- $next_page = $matches[2] + 1;
- echo("<p style=\"text-align: center\">");
-
- // Echo Forrige & Næste side &//
- if (file_exists("". $dir ."/" . $matches[1] . $prev_page . ".php")) {
- echo("<a href=\"{$_SERVER['PHP_SELF']}" .
- "?side={$matches[1]}$prev_page\"><- Forrige Side</a>");
- $prev = 1;
- }
- if (file_exists("". $dir ."/" . $matches[1] . $next_page . ".php")) {
- if ($prev) {
- echo(" | ");
- }
- echo("<a href=\"{$_SERVER['PHP_SELF']}" .
- "?side={$matches[1]}$next_page\">Næste side -></a>");
- }
- echo("</p>");
- }
-
-
- // Fejl
- } else {
- echo("<br><div id='nyhed'><p
- ><h3 align=\"center\">Siden blev ikke fundet! <br>
- Skyldes mulig opdatering.<br /><br />
- Skriv til os om dette?
- <a href='?side=kontakt'>Tryk Her</a></h3></p></div>\n");
- }
-
- echo "<br />";
- include ('bund.php');
-
- ?>
Bør det ikk virke?? Altså det normale halløj jeg har er bare en get -> Include php som henter indholdet og så en header og footer på men det her skal åbenbart være HELT separate sider før den virker men vil gerne have det til at virke med den måde hvor man får links ala ?side=asd
Nogen smarte/små ideer? til et lille nemt script som virker
Indlæg senest redigeret d. 10.06.2008 21:54 af Bruger #13723