Avatar billede sepelio Nybegynder
09. juni 2003 - 15:06 Der er 13 kommentarer og
2 løsninger

variabler i adresselinjen, eller?

Jeg har på nogen sider set dette fænomen med index.php?id=1, index.php?id=2 osv. Hvordan er det lavet, er det laver på denne her måde i en fil:
$id = $_GET['id'];
if($id == "1"){
blabla
}

eller hvordan er det lavet?
Avatar billede mjl Nybegynder
09. juni 2003 - 15:08 #1
<a href=index.php?action=noget>Link</a>

<a href=index.php?action=noget?id=5>Link</a>
Avatar billede mjl Nybegynder
09. juni 2003 - 15:09 #2
<?
if ($action == noget && $id == '5') {
echo "Det er skønt at være dronning...";
}
?>
Avatar billede mjl Nybegynder
09. juni 2003 - 15:09 #3
eller:

<?
if ($action == noget && $id == '5') {
include "en_fil.php";
}
?>
Avatar billede schaefner Juniormester
09. juni 2003 - 15:11 #4
Avatar billede schaefner Juniormester
09. juni 2003 - 15:12 #5
hov, adressen er: www.disneyzone.dk/include.zip
Avatar billede schaefner Juniormester
09. juni 2003 - 15:12 #6
mjl >> Hvis du skal sende flere variabler i adressen, så skal de skilles med &
Avatar billede whatever Nybegynder
09. juni 2003 - 15:13 #7
Der bruges nødvendigvis ikke en if/switch. Den kan også være at data bare hentes ud af databasen ved det givne id.

F.eks. på http://www.efusion.it/?page=3 hentes dataen ud af databasen hvor id'et er 3. I databasen er så registreret al indhold på siden, og hvilke templates der skal benyttes.
Avatar billede mjl Nybegynder
09. juni 2003 - 15:13 #8
Sorry - en fejl - saføli skal de det
Avatar billede sepelio Nybegynder
09. juni 2003 - 15:13 #9
Det har altså ikke noget med switch at gøre, har jeg ellers fået at vide :S, men har lige for et par min. siden fået at vide at man vist kan med både if() og switch
Avatar billede mjl Nybegynder
09. juni 2003 - 15:14 #10
Sådan: <a href=index.php?action=noget&id=5>Link</a>
Avatar billede sepelio Nybegynder
09. juni 2003 - 15:15 #11
tak begge to :)
Avatar billede mjl Nybegynder
09. juni 2003 - 15:16 #12
:o)
Avatar billede schaefner Juniormester
09. juni 2003 - 15:16 #13
det var da en sjov måde eksperten deler 20 point ;O)
Avatar billede schaefner Juniormester
09. juni 2003 - 15:31 #14
20 delt i 2 = 9 og 10 = eksperten kan ikke regne.
Avatar billede tipsen Nybegynder
09. juni 2003 - 16:12 #15
floating point fejl...
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