Date: 11/16/01
- Next message: Caspar Kennerdale: "[PHP] timing"
- Previous message: George Whiffen: "[PHP] Re: Image Upload, renaming question"
- In reply to: Matthew Luchak: "RE: [PHP] Parse POST-Data myself"
- Next in thread: jimmy elab: "Re: [PHP] Parse POST-Data myself"
- Reply: jimmy elab: "Re: [PHP] Parse POST-Data myself"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Fri, 2001-11-16 at 10:19, Matthew Luchak wrote:
>
> If you know the setup of the form beforehand it is relatively easy to do
> something like :
>
> $string="$myfield1[0] $myfield2[0] $myfield1[1] $myfield2[1] etc..."
>
> However I remember one of my stupid mistakes awhile ago was mistakenly
> giving two form fields the same name. My result was that the second
> field overwrote the first. How do you get an array?
By putting brackets after the variable name [] in a form element
<input type="text" name="text[]">
<input type="text" name="text[]">
<input type="text" name="text[]">
// etc
this will emerge as
$text[0]..[2]: being each value in the form
>
>
>
> ____________________________
> Matthew Luchak
> Webmaster
> Kaydara Inc.
> mluchak <email protected>
>
>
> -----Original Message-----
> From: Stefan [mailto:s.rusterholz <email protected>]
> Sent: Friday, November 16, 2001 10:03 AM
> To: PHP
> Subject: [PHP] Parse POST-Data myself
>
>
> Hi
>
> I have following problem:
> I get a form with some fields having the same name.
> PHP solves this problem by appending [] to the form-field-names which
> causes the creation of arrays.
> My problem now is, that I have to pass those variables further to
> another script (not PHP) in exactly that order I receive them from the
> form.
> But when I have a form (schematically) like this:
> -input type=text name=myfield1
> -input type=text name=myfield2
> -input type=text name=myfield1
> -input type=text name=myfield2
> -input type=text name=myfield1
> -input type=text name=myfield2
>
> Then I get in PHP all myfield1 in 1 variable (the array myfield1) and
> all myfield2 in 1 other variable -> order is irreversibly destroyed.
> Give the fields numbers is not a solution (for complexity reasons).
>
> So my ultima ratio is to parse the post-data myself - but how can I do
> this?
> I have not found any indices for a variable containing post-data :-(
>
> If someone has another approach to a solution: I will have both ears
> open for it :)
>
> Thanks in advance
> Stefan Rusterholz, s.rusterholz <email protected>
> ----------------------------------
> interaktion gmbh
> Stefan Rusterholz
> Zürichbergstrasse 17
> 8032 Zürich
> ----------------------------------
> T. +41 1 253 19 55
> F. +41 1 253 19 56
> W3 www.interaktion.ch
> ----------------------------------
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe <email protected>
> For additional commands, e-mail: php-general-help <email protected>
> To contact the list administrators, e-mail: php-list-admin <email protected>
>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe <email protected> For additional commands, e-mail: php-general-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>
- Next message: Caspar Kennerdale: "[PHP] timing"
- Previous message: George Whiffen: "[PHP] Re: Image Upload, renaming question"
- In reply to: Matthew Luchak: "RE: [PHP] Parse POST-Data myself"
- Next in thread: jimmy elab: "Re: [PHP] Parse POST-Data myself"
- Reply: jimmy elab: "Re: [PHP] Parse POST-Data myself"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

