login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variable in url

Offline maigel - 03/10/2007 20:41 (laatste wijziging 03/10/2007 20:45)
Avatar van maigelPHP beginner hoy,
ik was overlaatst wat aan het knoeien met php
ik had deze code
  1. <?php echo "goedendag " . $naam; ?>

als ik dan naar deze url surfte http://localhost/test.php?naam=test
kreeg ik gewoon goedendag en niet goedendag test.
nu als ik het met
  1. <?php echo "goedendag " . $_GET[naam]; ?>

deed werkte het wel.

ik had overlaatst gelezen dat hte met gewoon de variable ook ging maar het werkt niet bij mij. stond het nu verkeerd op die site of doe
ik iets verkeerd?

Edit:
ik dacht al dat het met get moest en bij nog wat opzoeken blijkt het wel zo maar ik zou graag wel nog bevestiging hebben 

4 antwoorden

Gesponsorde links
Offline meagain - 03/10/2007 20:47 (laatste wijziging 03/10/2007 20:48)
Avatar van meagain Nieuw lid Alhoewel de eerste methode soms ook zal werken, gebruik je best om het _altijd_ te laten werken de laatste methode.

Je moet naam wel nog quoten:

$_GET['naam'] ipv $_GET[naam]

Offline kenzo - 03/10/2007 20:48
Avatar van kenzo PHP beginner tuurlijk moet het met $_GET...

je roept met de eerste code op:

goedendag $naam... => (maar wat is $naam)...
er is geen waarde toegevoegd aan $naam.

Als je goedendag $_GET['naam'] hebt, dan zoekt hij naar naam in de url balk. Je domeinnaam moet dan wel zijn:

pagina.php?naam=watjevoornaamwilt.

de echo zal dan zijn:

goedendag watjevoornaamwilt
Offline Stijn - 03/10/2007 20:48
Avatar van Stijn PHP expert het is $_GET['naam'] -> let op de quotes

en in je php.ini kan je super globals op off zetten $_GET is een super global.
Offline ikki007 - 03/10/2007 20:51
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Niet aan te raden overigens.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s