[PHP] via $_POST array openen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08 21:02
ik verstuur deze array mbv een form:
code:
1
2
<input name="topictitle[1]" type="hidden" value="Dit is de eerste topictitel">
<input name="topictitle[2]" type="hidden" value="Dit is de tweede topictitel">
vervolgens wil de array binnen halen, zo:
PHP:
1
2
$index = 2;
echo $_POST["topictitle[".$index."]"];

waarom werkt dit niet?

[ Voor 19% gewijzigd door BobDay op 23-02-2003 13:25 ]

43% of all statistics are worthless


Acties:
  • 0 Henk 'm!

  • nikao
  • Registratie: November 1999
  • Laatst online: 10-02-2022
omdat ie dat niet als array ziet gok ik?.. maar gewoon als 2 variabelen met de namen $topictitle[1] em $topictitle[2]..

probeer anders es $topictitle; te echo'en .. krijg je dan de melding dat het een Array is?

Acties:
  • 0 Henk 'm!

Verwijderd

Hier stond onzin...

[ Voor 157% gewijzigd door Verwijderd op 23-02-2003 13:30 ]


Acties:
  • 0 Henk 'm!

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 01-09 11:48
Probeer es:
PHP:
1
print_r($_POST);
en je ziet vanzelf hoe ie binnen komt :)

Acties:
  • 0 Henk 'm!

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08 21:02
ik ben behoorlijk zeker dat ie het als een array ziet, maar zal het even testen

43% of all statistics are worthless


Acties:
  • 0 Henk 'm!

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 01-09 11:48
BobDay schreef op 23 February 2003 @ 13:28:
ik ben behoorlijk zeker dat ie het als een array ziet, maar zal het even testen
Kopt :) $_POST['topictitle'][2] bijvoorbeeld

Acties:
  • 0 Henk 'm!

Verwijderd

volgens mij is het gewoon $_POST["topictitle"][$index]

Acties:
  • 0 Henk 'm!

Verwijderd

Idd, DarthRaider is right. Heb het ff getest, en 't is dus:

PHP:
1
2
$index = 2;  
echo $_POST['topictitle'][$index];

Acties:
  • 0 Henk 'm!

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 09:24

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

PHP:
1
2
$topictitle = $_POST["topictitle"];
echo $topictitle[0];

tenminste, zo doe ik dat dan :)

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Acties:
  • 0 Henk 'm!

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08 21:02
Prammenhanger zo zou het denk ik wel kunnen, maar het moet toch ook in 1 keer kunnen.
Ik ben nog even aan het testen, ik houd jullie up-to-date

43% of all statistics are worthless


Acties:
  • 0 Henk 'm!

  • BobDay
  • Registratie: December 2001
  • Laatst online: 11-08 21:02
Verwijderd schreef op 23 February 2003 @ 13:31:
Idd, DarthRaider is right. Heb het ff getest, en 't is dus:

PHP:
1
2
$index = 2;  
echo $_POST['topictitle'][$index];
IDD, ik kom tot dezelfde conclusie!
Dank jullie allen

43% of all statistics are worthless


Acties:
  • 0 Henk 'm!

  • whoami
  • Registratie: December 2000
  • Laatst online: 12:52
Stoel schreef op 23 February 2003 @ 13:39:
[...]

naja .. dan heb jij weer wat geleerd he ;)


HK replies hou je maar in de HK.

https://fgheysels.github.io/


Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Lees anders dit stukkie van php.net over Arrays door en dan in 't speciaal het volgende voorbeeld:
A value can be of any PHP type.

PHP:
1
2
3
4
5
6
7
<?php
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));

echo $arr["somearray"][6];    // 5
echo $arr["somearray"][13];   // 9
echo $arr["somearray"]["a"];  // 42
?>
Soz, maar t staat er wel erg duidelijk :)
Pagina: 1