echo "<hr>$fieldname:<input name='FieldName[]' maxlength='25'>";

for ($i=0, $n=sizeof($_POST['FieldName']); $i<$n; $i++){

   // do whatever you need to do with each field
   echo $_POST['FieldName'][$i];
}


-----Original Message-----
From: Dave Alger [mailto:[EMAIL PROTECTED] 
Sent: Sunday, June 22, 2003 9:12 PM
To: [EMAIL PROTECTED]
Subject: [PHP] Getting at $_POST values using a loop

Hi all,

This one is causing me a few headaches. How should I be doing this?

On my previous page I've created a series of fields using a loop so that
a
field is created like this:

 echo "<hr>$fieldname:<input name='Field$n' maxlength='25'>";

On my next page then I've got to try to read these values. I could do
this
as $_POST['Field0'], $_POST['Field1'] etc but a loop is what is
required.

I've tried getting at the value by:

$a=$_POST['Field$n'];

and

$nb='$'."_POST['Field".$n."']";
$a=$$nb;

And neither works. How should I be doing it?

Thanks in advance for all help.

regards,
Dave


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.491 / Virus Database: 290 - Release Date: 18/06/2003



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to