switch ($_POST['page'] { case "home": //kode for at loade home break; case "forum": //kode for at loade forum break; default: //kode for hvis page ikke er sat til nogle af de overstående // (eller ikke er sat) break; }
Dog er jeg ikke sikker på syntaxen, men vil tro at det er således.
Den kode har jeg allerede inde. Det jeg vil er at få min "echo'<a href="vis3.php?id='. $row['id'] .'">'. $row['sidenavn'] .'</a><br>';" frem i min case.
Kan du vise det i min kode? For jeg kan ikke rigtig se det på en anderleds måde end den jeg har skrevet ovenfor. Jeg bruger den case så "menuen" ude i venstre side bliver ved med at være der selvom man henter indholdet fra en side.
Jeg tror ikke at jeg er helt sikker på hvad det er du vil.
Jeg er måske på vej ud på et sidespor, men.. Jeg tror at jeg har noget lignende selv. Jeg har leget lidt med php på www.phun.dk for noget tid siden, og den forside du ser er resultatet af at jeg includer 2 filer i min index.php.
Så du har ALT i én fil, hvis jeg forstår dig ret...
Jeg har lavet mit blot ved at dele koden op i 3 filer. Den "første" og "sidste" af de 3 filer indeholder den del af koden som altid er den samme. Eks. menuen i den første fil, og slutningen af mit store table, i den sidste. Så includer jeg blot disse filer i toppen og bunden af min index.php, og så har jeg indholdet (din case) af siden i min index.
Problemet her, tror jeg, er dit link. Din switch-case leder efter "vis3", men i dit link sætter du variablen 'page' til "vis3.php", og den viser derfor "vis2.php"
Desuden, nu jeg kigger efter, så ser din switch-case heller ikke rigtig ud. Kig på min første kommentar. Din "home": indeholder intet, og har ingen break;, men hopper bare videre ned til default:.
switch($_GET['page']) { case 'vis3': include('vis3.php'); break; case 'home': // Du mangler noget kode her! :) break; default: include('forside.html'); break; }
En kammerat prikkede lige til mig over MSN (han så at jeg var med her), og vi kom frem til at vi ikke helt kan forstå hvad du skal bruge id=1 til. Hvad med bare at skrive linket således, http://www.playboi.dk/test/?page=vis1 ? Hvis du gerne vil have id variablen med, så skal du bruge page=vis3&id=3 <- læg mærke til & tegnet, istedet for ?. ?-tegnet virker kun den første gang, derefter skal du sige 'og'.
Hehe, det var da så lidt. Held og lykke med dit projekt. :)
Synes godt om
Ny brugerNybegynder
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.