Avatar billede Slettet bruger
02. maj 2010 - 13:34 Der er 4 kommentarer

PHP $_GET function!

Hej alle sammen jeg er igang med at lave en hjemmeside.
jeg vil gerne lave et eks.
hvis jeg har en URL som er:
http://jeska.dk/937/index.php?side=side86
Så når jeg bruger <?php echo $_GET['side'] ?>
henter den side86 men kan jeg gøre så den kun henter 86?
så jeg kan bruge det i et eks som
$test = $_GET['side'];
$result = mysql_query("SELECT * FROM spil WHERE `id` = '$test'")

GIVER 200 point ud skal bruge det hurtigt
Avatar billede arne_v Ekspert
02. maj 2010 - 15:40 #1
$test = substr($_GET['side'], 4);
Avatar billede jarner Nybegynder
02. maj 2010 - 16:00 #2
Er din variabel ikke altid af samme længde, kan det være en fordel at benytte andre metoder, fx.
$test = preg_replace("/[^0-9]/", '', $_GET['side']);
Avatar billede danco Nybegynder
02. maj 2010 - 16:08 #3
Undskyld mig hvis jeg er helt dum.
Men hvis du alligevel ikke skal brugeside86 til noget, hvorfor smider du den så op i din URL?
Ved læsning af URL giver det for mig mere mening hvis den bare hed: domæne.com/side.php?side=86

Så med mindre du bruger det til noget andet, så kan ikke forstå hvorfor du vil skabe det problem for dig selv :)
Avatar billede arne_v Ekspert
13. juni 2010 - 04:23 #4
pka?
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
Computerworld tilbyder specialiserede kurser i database-management

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