Gå til innhold
🎄🎅❄️God Jul og Godt Nyttår fra alle oss i Diskusjon.no ×

Anbefalte innlegg

Videoannonse
Annonse

Hmm..

Tror du må sette include helt i starten av filen.

Hva er det som står i include-fila? Du kan ikke inkludere en php-fil i en php-fil?!? Pass også på at man har rettigheter til å inkludere filen.

 

Tror ikke man kan "include" midt inne i en side.

Hvis du skal ha noe midt på sida, så må du nok åpne fila vha en "filehandler" som leser fila og skriver ut innholdet til siden.

 

Det går også fint an å bruke $id istedenfor $_GET[id]

 

En annen ting.. Trenger du virkelig å bruke php til dette formålet?

 

Andre bra php-sider:

http://www.php.net og http://www.phpbuilder.net

:grin:

Lenke til kommentar

Bruk denne:

 

<?php

 

// Legg inn hvilke sider du vil ha i menyen.

// id-variabel i key, og sidetittel i val.

 

$meny["velkommen"] = "Startsiden";

$meny["velkommen2"] = "Startsiden2";

 

// Skriver ut menyen.

 

foreach($meny as $key => $val) {

// tester om id er satt

if ($id == '') {

$id = 'velkommen';

$key == $id;

} //if test om id er satt

if ($key == @$id) {

// Brukeren er allerede på denne siden, //skrives med fet skrift.

echo "<strong style="color: #9999FF;">$val</strong> | ";

} else {

echo "<a href="$PHP_SELF?id=$key" class="meny">$val</a>n  | ";

}

}

 

?>

Lenke til kommentar
  • 3 uker senere...
Gjest mafister

Jeg syns dere har gitt litt for vanskelige svar...

 

 

Hvis du vil ha if syntaks bruk dette:

 

<?php

if ($id == 1) {

header("Location: http://www.bla.com/bla1.php");

}

 

if ($id == 2) {

header("Location: http://www.bla.com/bla2.php");

}

?>

 

Nå hadde ikke jeg brukt if, siden det blir litt *****.. :smile:

Bruk heller SWITCH!!

 

<?

 

SWITCH($id)

{

case "1":

include ("http://www.bla.com/bla1.php");

break;

 

case "2":

include ("http://www.bla.com/bla2.php");

break;

 

case "3":

include ("http://www.bla.com/bla3.php");

break;

 

//default sida...

default:

include ("http://www.bla.com/index.php");

}

 

?>

 

Håper dette svaret var litt enklere å forstå!!

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...