login  Naam:   Wachtwoord: 
Registreer je!
 Forum

$_GET meerdere variabelen

Offline Flippie - 04/10/2006 13:13 (laatste wijziging 04/10/2006 13:14)
Avatar van FlippieNieuw lid Hoe kan ik meerdere variabelen met dezelfde naam opvangen uit een URL met $_GET? Probleem is dat ik van op voorhand niet weet hoeveel argumenten ik zal meekrijgen.
URL: http://www.site...;nummer=89

Ik probeerde reeds met:
Voorbeeld a (geeft 1 warning en geen inhoud)
  1. $number = array();

while(list($id, $value) = each($_GET["nummer"]))
$number[$id] = $value;[/code]

Voorbeeld b (geeft alleen laatste argument)
[code]
$number = $GET["nummer"];
echo $ number

8 antwoorden

Gesponsorde links
Offline Simon - 04/10/2006 13:18
Avatar van Simon PHP expert
  1. <?php
  2. /* om alle waardes te bekijken */
  3. echo '<pre>'; print_r($_GET); echo '</pre>';
  4. /* aantal args */
  5. echo count($_GET);
  6. ?>
Offline Flippie - 04/10/2006 13:44
Avatar van Flippie Nieuw lid Ik krijg alleen het laatste argument te zien en aantal args staat steeds op 1.
Werkt dus nog niet zoals het hoort
Offline Rens - 04/10/2006 13:46
Avatar van Rens Gouden medaille

Crew algemeen
Dit zal ook niet werken.
Als jij 30 keer een var. aanmaakt:
  1. <?PHP
  2. $var = 1;
  3. $var = 2;
  4. $var = 3;
  5. $var = 4;
  6. $var = 5;
  7. // enz
  8. ?>

Dan blijf je maar 1 var. houden, met de waarde van de laatste keer dat je iets toekent.
Offline Simon - 04/10/2006 13:47
Avatar van Simon PHP expert ... count_get.php?nummer[]=1&nummer[]=7&nummer[]=89

zo kun je het oplossen 
Offline Flippie - 04/10/2006 13:49
Avatar van Flippie Nieuw lid Dank u. Werkt perfect
Offline CDNC - 04/10/2006 16:04
Avatar van CDNC PHP ver gevorderde Een URI kan wel maar 256 tekens hebben bij mijn weten...
Offline bosgroen - 04/10/2006 23:04
Avatar van bosgroen Gouden medaille

PHP interesse
nummer=1-7-89

dan doe je een explode( '-', $_GET['nummer'] );
Offline rambo - 05/10/2006 09:23
Avatar van rambo HTML beginner Dat is dan weer een beetje een omweg maken voor iets dat al bestaat. Als er teveel tekens voorkomen in de URL zal je POST moet gebruiken ipv GET.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s