Avatar billede janbb Juniormester
21. maj 2004 - 15:31 Der er 3 kommentarer og
2 løsninger

et string link

Har prøvet at få dette eks til at virke men uden held:
(der er åbenbart fejl ikoden ?)
<?php
switch($sm); {
default:
include("news.php");
break; case "tutorials";
include("tutorials.php");
break; case files;
include("files.php");
}
?>
<A HREF="?sm=news">News</A>
<A HREF="?sm=tutorials">Tutorials</A>
<A HREF="?sm=files">Files</A>

fundet på: http://www.switchdesigns.net/?id=navigation

Ideen er god er der nogen der vil hjælpe.

fejlmedelleserne går på undefined variable sm
og apostroffen efter

            switch($sm);

eller heller ikke rigtig iflg fejlmeddelelsen
Har prøvet forskelligt uden held.

  Hilsen Jan
Avatar billede tomat-ketchup Nybegynder
21. maj 2004 - 15:33 #1
Skal
switch($sm);
ikke være
switch($sm)
Avatar billede jakobdo Ekspert
21. maj 2004 - 15:35 #2
Din switch overholder ikke syntaksen!

Prøv dette:

switch($sm)
{
    case "tutorials";
        include("tutorials.php");
        break;
    case files;
        include("files.php");
        break;
    default:
        include("news.php");
}
Avatar billede sukos Juniormester
21. maj 2004 - 15:36 #3
Fordi register_globals = Off skal du først definere $sm

if(!isset($_GET["sm"])) {
$sm = "default";
}else{
$sm = $_GET["sm"];
}

Og, jow, den der ; skal vist væk.
Avatar billede janbb Juniormester
22. maj 2004 - 03:56 #4
jo det hjalp fint - havde på fornemmelsen man ikke kunne klare det uden noget med GET.Smid et svar sucos og tak for hjælpen.
Avatar billede sukos Juniormester
22. maj 2004 - 07:50 #5
kan jeg godt.
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