Avatar billede RexReptiles Nybegynder
14. april 2009 - 20:58 Der er 1 kommentar og
1 løsning

include og switch

Så prøver vi igen
<?
$page = $_GET['page'];
switch ($page)
{
case "home":
$home = "_active";
break;
case "collection":
$collection = "_active";
break;
case "available";
$available  = "_active";
break;
case "projects":
$projects = "_active";
break;
case "links":
$links = "_active";
break;
case "contact":
$contact = "_active";
break;
default:
$home = "_active";
break;
}

?>

jeg benytter denne til at udskifte nogle billeder - javascript alt efter hva side man er på

samtidigt vil jeg gerne kunne include
en header
$_GET['page'].php
og footer

nu ser det sådan ud - men virker elendigt -->

<?php


 
include 'inc/header.php';

if (isset($_GET['page']) && $_GET['page'] != "") {


if (file_exists('inc/'.$pg.'.php')) {

@include ('inc/'.$pg.'.php');

} elseif (!file_exists('inc/'.$pg.'.php')) {

@include ('inc/nopage.php');

}

} else {

@include ('inc/home.php');

}

include 'inc/footer.php';
?>
Avatar billede jakobdo Ekspert
14. april 2009 - 21:13 #1
Hvad er dit spørgsmål og dit problem ?
Avatar billede Schouweb Nybegynder
14. april 2009 - 21:17 #2
til din header kan du bare udbygge din switch til at når det er hjem fx :

case "home":
$home = "_active";
$header = "bla bla";
break;

så kan du jo så bruge den variabel til at styre hvad der sker i din header ;)

men har også skrevet vidre i den gamle tråd ;)

Men har stadig ikke helt forstået hvad du mener, men du er velkommen til at skrive til mig så skal jeg nok hjælpe dig
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester