login  Naam:   Wachtwoord: 
Registreer je!
 Forum

superglobals

Offline Simeken - 29/04/2005 20:54 (laatste wijziging 29/04/2005 20:54)
Avatar van SimekenHTML beginner ik heb een stukje geknipt uit een script:
  1. <FORM method="post">
  2. <a href="info_scholen.php?id=<? echo stripslashes($aFtech['id']); ?>"
  3. onClick="document.location.href=('info_scholen.php?id=<? echo stripslashes($aFtech['id']) ?>')">
  4. </FORM>

en in het volgende script (info_scholen.php) heb ik dit:
  1. $id = $_GET[''];

ik weet niet goed wat ik bij get moet invullen, of moet dat post worden, etc...

11 antwoorden

Gesponsorde links
Offline webstab - 29/04/2005 21:07
Avatar van webstab PHP ver gevorderde $_GET['id'], zo haal je het id uit de url
Offline CelestialCelebi - 29/04/2005 21:11
Avatar van CelestialCelebi PHP gevorderde Waarom gebruik je stripslashes()?

En waarom maak je de variabele $id aan, terwijl je ook $_GET['id'] hebt?
Offline Fenrir - 29/04/2005 21:13
Avatar van Fenrir PHP expert Als je method="post" in je <form...> hebt staan moet dat $_POST[] worden.

Zo gaat het:
<form method="post">
<input type="text" name="tekstveld" />
<input type="submit" />
</form>

Dan roep je in php zo de variabele aan waarin staat wat de gebruiker heeft ingevuld:

$_POST['tekstveld']
Offline Simeken - 29/04/2005 21:36
Avatar van Simeken HTML beginner En als ik get gebruik, dan zo?
<form method="get">
<input type="text" name="tekstveld" />
<input type="submit" />
</form>

$_GET['tekstveld']
Offline MothZone - 29/04/2005 21:38
Avatar van MothZone PHP ver gevorderde get is vooral url-based dacht ik.
dus vb dit url eindigd zo:
?pagina=forum/index&ond=reply&cat=1&id=6318
dus in $_GET['pagina'] zit "forum/index', in $_GET['ond'] zit "reply", in $_GET['cat'] zit "1" en in $_GET['id'] zit "6318"
Offline Simeken - 29/04/2005 22:45
Avatar van Simeken HTML beginner probleem opgelost, sluiten!!
Offline CelestialCelebi - 29/04/2005 23:00
Avatar van CelestialCelebi PHP gevorderde Nee.

Zeg eerst maar eens wat je oplossing was.

En ik ben nog wel nieuwsgierig naar dit:

"Waarom gebruik je stripslashes()?

En waarom maak je de variabele $id aan, terwijl je ook $_GET['id'] hebt?"
Offline prorsoft - 30/04/2005 08:33
Avatar van prorsoft PHP gevorderde Bij POST formulieren zit het niet in de URL, dus dan is het ook veel veiliger.
Offline webstab - 30/04/2005 09:13 (laatste wijziging 30/04/2005 09:13)
Avatar van webstab PHP ver gevorderde
Citaat:
En waarom maak je de variabele $id aan, terwijl je ook $_GET['id'] hebt?"

Ik vermoed om dat sommige mensen dat handiger vinden.
Dan hebben ze veel minder typwerk en ook geen [] en '' en _
(Maar toch vind ik $_GET['id'] handiger en mooier)
Offline ikkedikke - 30/04/2005 11:39
Avatar van ikkedikke PHP expert @CelestialCelebi wie weet wat hij daarvoor in dat script allemaal doet? wie weet zat het wel zo in de database en is het mooier om dan die slashes weg te halen?
Offline CelestialCelebi - 30/04/2005 11:45
Avatar van CelestialCelebi PHP gevorderde @Webstab: Dan zijn ze dus lui en dat zorgt ervoor dat hun eigen scripts slomer parsen.. 

@ikkedikke: "wie weet.." > Jij weet niet, 'k vroeg het aan hem 

@prorsoft: Tegen wie heb je het?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.255s