Toon posts:

[php] 'Array' in GET

Pagina: 1
Acties:
  • 758 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een URL: http://www.test.xx/test.php?boom=2&plant[1]=5

Nu wil ik graag weten welke waarde boom heeft, dat doe ik zo
PHP:
1
$boom = $_GET['boom'];

En dat werkt. Maar nu wil ik ook de waarde van plant[1] hebben, dus dat doe ik zo:
PHP:
1
$plant = $_GET['plant[1]'];

Dat werkt niet, $_GET['plant[1]'] geeft nl terug: Array. Opzich logisch maar hoe moet ik die variabele toch uitlezen? De aanroep veranderen kan helaas niet...

Verwijderd

hoe kom je dan aan die aanroep? mij lijkt ?boom1=bla veel handiger.
iig: je kunt het proberen met gewoon alle GET gegevens uitlezen (daar was geloof ik een massafunctie voor)

Verwijderd

Topicstarter
Dat had ik al gedaan:
PHP:
1
2
3
                foreach ($_GET as $key => $value) {
                        echo "$key: $value<br>";
                }

Maar daar geeft ie bij de betreffende variabele ook Array aan...

De aanroep kan ik dus niet veranderen, anders had ik het ook wel anders gedaan... ;)

  • bartje321
  • Registratie: November 2003
  • Laatst online: 12-04 17:57
met print_r($plant); kun je zien hoe dat "array" in elkaar zit, probeer dat eens

edit: er word een andere functie (in php ingebouwd) bedoeld om uit te lezen

[ Voor 38% gewijzigd door bartje321 op 06-02-2006 18:35 ]


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

PHP:
1
2
3
<?
$plant = $_GET['plant'][1];
?>

?

Sole survivor of the Chicxulub asteroid impact.


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 11-04 17:49

NMe

Quia Ego Sic Dico.

Tweedimensionale arrays spreek je in PHP nog altijd zo aan:
$varnaam[dimensie1][dimensie2]

In jouw geval dus:
PHP:
1
$plant = $_GET['plant'][1];

Maar daar had je zelf meer dan genoeg over moeten kunnen vinden. Een beetje beter zoeken voor je een topic opent mag best. ;)
Verwijderd schreef op maandag 06 februari 2006 @ 18:32:
hoe kom je dan aan die aanroep? mij lijkt ?boom1=bla veel handiger.
Helemaal niet, dan heb je straks tig functioneel bij elkaar horende variabelen allemaal los van elkaar staan. Niet handig.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.