tv-freak Skrevet 22. oktober 2002 Del Skrevet 22. oktober 2002 Kan noen hjelpe meg med dette scriptet? Har litt problemer Jeg har lagt denne posten ut: http://www.phphelp.com/phpBB/viewtopic.php...1663&forum=1&11 Lenke til kommentar
Neo Skrevet 22. oktober 2002 Del Skrevet 22. oktober 2002 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 Lenke til kommentar
EC Skrevet 22. oktober 2002 Del Skrevet 22. oktober 2002 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
Gjest mafister Skrevet 7. november 2002 Del Skrevet 7. november 2002 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
Gjest mafister Skrevet 7. november 2002 Del Skrevet 7. november 2002 Sorry... dobbel post. [ Denne Melding var redigert av: PiRANhA på 2002-11-07 21:49 ] Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå