Thanks Ralph and everyone else who posted a hint.

I'm using the array method. Much better and, I'm ashamed to admit it, it
means I can do away with my hidden input with "number of fields" too...

regards,
Dave

"Ralph" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
>
> 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
>
>
>


---
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

Reply via email to