Avatar billede merrifield Nybegynder
04. oktober 2004 - 12:46 Der er 5 kommentarer

navigation i php ( if og elseif )

Heiza :)...!

Vil lige starte med at sige at jeg er "grafiker", ikk coder, men har kigget MEGET lidt på php for et par måneder siden, tog så en pause HELT fra computeren, og vil nu gerne have lavet så at min side kun har "1" side til designet, altså dvs. at hvis jeg f.eks. skal inde på artworks section bliver linket i adressen:

index.php?artworks

og hvis jeg så åbner et artowrk så bliver det:

index.php?artworks=paradise

paradise er så navnet på mit artwork...! Ved ikk lige om en af jer forstod mit spørgsmål ? :)

men vil gerne have det så det er LIGE til at gå til ;)

thanks på forhånd
Avatar billede sone Nybegynder
04. oktober 2004 - 12:57 #1
if ( $_GET['artworks']=='paradise' ) {
  // gør noget
}
else {
  // gør noget andet
}
Avatar billede expnet Seniormester
04. oktober 2004 - 13:10 #2
sådan som jeg forstår dit spm så vil du include dit side ind i et design det kunne gøres sådan her:

<?
    if (isset($_GET['side']))
{
    if(file_exists($_GET['side'].'.php'))
{
    include($_GET['side'].'.php');
}else{
    include('page404.php');
}
}else{
        include('forside.php');
}
?>
Avatar billede drbean Nybegynder
04. oktober 2004 - 14:24 #3
En anden og god måde at gøre det på er ved hjælp af en switch funktion

<?php
switch ($_GET['page') {
case "main":
  include(main.php);
  break;
case "login":
  include(login.php)";
  break;
case "newz":
  include(newz.php);
  break;
default: //Hvis GET['page'] er tom
  include(default.php);
  break;

}






?>
Avatar billede merrifield Nybegynder
04. oktober 2004 - 21:42 #4
drbean...! okei...

har valgt at bruge din, da jeg syns den ser lettest ud, men lige en ting..! skal mine links så være: index.php?page=sidenavn eller hvad ???
Avatar billede drbean Nybegynder
05. oktober 2004 - 08:25 #5
Ja...
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



IT-JOB