Versio

$_POST

Overzicht Reageren

Baken

Baken

01/06/2007 21:24:00
Quote Anchor link
Hoe schrijf ik:

$_POST["$in"];

Dus zegmaar een $_POST[""];
Ophalen met de waarde van $in?

Jelmer
 
PHP hulp

PHP hulp

24/05/2012 10:13:46
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
GaMer B

GaMer B

01/06/2007 21:29:00
Quote Anchor link
Wat is $in? Is dat een input veld. If so, dan doen dan dit gewoon:
Veldnaam is veld en waarde is $in
$_POST['veld'] => geeft $in.
 
Baken

Baken

01/06/2007 21:31:00
Quote Anchor link
Snap ik niet helemaal.

in $in staat:
id[1]

(en volgende ronde id[2] enz).

Nu wil ik dus "id[1]" enzovoort ophalen van de vorige pagina.

Jelmer
 
- SanThe -

- SanThe -

01/06/2007 21:55:00
Quote Anchor link
En hoe heb je het in $_POST gezet? Formulier?
 
Baken

Baken

01/06/2007 21:58:00
Quote Anchor link
Klopt.

In het formulier is het:

<input type='text' name='id[
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $a ?>
]'>
 
- SanThe -

- SanThe -

01/06/2007 22:10:00
Quote Anchor link
Dan kan je het waarschijnlijk met een foreach doorlopen.
foreach($_POST['id'] as $key=>$value)

Edit: Quootje gefixed.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Baken

Baken

01/06/2007 22:15:00
Quote Anchor link
Mwah het zit eigenlijk in een andere loop...

Ik wil eigenlijk gewoon

$_POST[id[1]];
$_POST[id[2]];
$_POST[id[3]];

Ophalen.

Jelmer
 
- SanThe -

- SanThe -

01/06/2007 22:26:00
Quote Anchor link
Dat zal ook wel lukken maar dan waarschijnlijk met quotes erbij.
$_POST['id[1]'];
 
Baken

Baken

01/06/2007 23:16:00
Quote Anchor link
ja en dan moet die 1 $a zijn.

$_POST['id[$a]'];

werkt niet.

Jelmer
 
- SanThe -

- SanThe -

01/06/2007 23:19:00
Quote Anchor link
En zo?
$_POST['id[' . $a . ']'];
 
Baken

Baken

01/06/2007 23:26:00
Quote Anchor link
nee werkt ook niet :-(.
 
- SanThe -

- SanThe -

01/06/2007 23:29:00
Quote Anchor link
Doet die foreach het ook niet? Daar kan je $key met $a vergelijken.
 
Baken

Baken

01/06/2007 23:58:00
Quote Anchor link
Mwah het ligt aan de []

echo $_POST['naam[1]']; pakt ie niet
echo $_POST['nummer']; Pakt ie wel.

En nu?
 
Baken

Baken

02/06/2007 00:00:00
Quote Anchor link
Opgelost. Gewoon [] weglaten.

Bedankt
 
Jelmer rrrr

Jelmer rrrr

02/06/2007 00:05:00
Quote Anchor link
Jep. Of $_POST['id']['1'] >:)

(En voor diegenen die gaan zeuren over die 1 tussen quotes... alle waarden die via een formulier worden verzonden zijn bij mijn weten altijd strings.)
 
Jason de Ridder

Jason de Ridder

02/06/2007 00:12:00
Quote Anchor link
Maar 1 is geen waarde, maar een key...
Als het formulier goed is opgebouwd althans....
 
Jelmer rrrr

Jelmer rrrr

02/06/2007 01:08:00
Quote Anchor link
Net even getest, je hebt idd gelijk. PHP maakt van de keys idd een integer.
 



Overzicht Reageren