Avatar billede drockles Nybegynder
23. april 2006 - 19:38 Der er 17 kommentarer og
1 løsning

hvad er: <a href="index.php?s=gaestebog">Gæstebog

hejsa

hvad sker der i dette link?

<a href="index.php?s=gaestebog">Gæstebog

nogle der vil uddybe hvorfor den henviser til index.php?s=gaestebog
Avatar billede nielle Nybegynder
23. april 2006 - 20:17 #1
Når man klikker på det link bliver der kørt et program på hjemmesidens server. Det program hedder index.php, og det er altså skrevet i scriptsproget PHP.

Hvad dette program gør er lidt af et gæt, men jeg er rimeligt sikker på at jeg gætter rigtigt når jeg fortæller dig at:

Delen "s=gaestebog" betyder at programmet får en parameter med som gedder "s" og har værdien "gaestebog". Denne oplysning bruger scriptet til at videresende dig til en ny side – helt sikkert hjemmesiden gæstebog.
Avatar billede mstorgaard Praktikant
23. april 2006 - 20:18 #2
- "index.php" er den side det hele foregår i.
- "?s=" er indikatoren til hvor i koden der skal ske noget
- "gaestebog" er den underside der skal vises
Avatar billede mstorgaard Praktikant
23. april 2006 - 20:19 #3
For langsom :)
Avatar billede drockles Nybegynder
23. april 2006 - 20:23 #4
ok. så jeg kan godt bruge samme fremgangsmåde når jeg skal have mine links til at pege over på sider i et andet lag (jeg arbejder i frontpage)?
Avatar billede nielle Nybegynder
23. april 2006 - 20:25 #5
Ikke uden videre...

Den vise kode kræver at der er en indeks.php side og at den indeholder viden om hvor gæstebogen ligger - du skal m.a.o. til at programmere i PHP for selv at kunne lave nopget lignende.
Avatar billede nielle Nybegynder
23. april 2006 - 20:26 #6
Det kræver forresten også at din hjemmeside liger på en server som kan køre PHP.
Avatar billede drockles Nybegynder
23. april 2006 - 20:29 #7
jo, men jeg er heller ikke helt uerfaren i php... så det er ikke noget problem. og serveren kan alt (hehe)
så skal jeg bare finde ud af hvordan, men det er vel ikke så kompliceret når først jeg ved hvad jeg skal kigge efter.
Avatar billede nielle Nybegynder
23. april 2006 - 20:32 #8
Hvis serveren kan alt så er det jo ikke noget problem - for så har den sikkert også den database du (aller helst) skal bruge til projektet. ;^)
Avatar billede drockles Nybegynder
23. april 2006 - 20:33 #9
altså mysql er blandet ind i det?
Avatar billede drockles Nybegynder
23. april 2006 - 20:33 #10
ved du hvor eller hvordan jeg kan finde noget om dette fænomen(hehe)
Avatar billede nielle Nybegynder
23. april 2006 - 20:34 #11
Hvilket fænomen? MySQL?
Avatar billede nielle Nybegynder
23. april 2006 - 20:35 #12
Et rimeligt godt sted at starte mht. MySQL under PHP:

http://dk.php.net/manual/da/function.mysql-fetch-assoc.php
Avatar billede drockles Nybegynder
23. april 2006 - 20:36 #13
nej index.php?s=gaestebog
Avatar billede nielle Nybegynder
23. april 2006 - 20:41 #14
"index.php" er det navn din PHP-fil skal have (doh).

For at få fat på "s=gaestebog" så skal du i din PHP kode skrive noget i stil med:

<?php
$vaerdienAfS = $_GET["s"];
echo "Værdien af variablen 's' er: " . $vaerdienAfS;
?>
Avatar billede drockles Nybegynder
23. april 2006 - 20:47 #15
jaeh... men det er kun noget i stil med.. må hellere kigge videre :-)
Avatar billede drockles Nybegynder
23. april 2006 - 22:32 #16
smider du ikke et svar nielle?
Avatar billede nielle Nybegynder
23. april 2006 - 22:37 #17
Oki :^)
Avatar billede Slettet bruger
02. maj 2006 - 17:44 #18
Øhh.. SÅdan jeg ser det er det fordi i din php kode ikke har noget det hedder "gaestebog" dette gøres
<?
if($_GET[s] == 'gaestebog'
{
?>
Tekst
<?
}
?>
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
Kurser inden for grundlæggende programmering

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