RE: [PHP-DEV] Passing PHP Arrays as type "hidden" in a HTML Form
| From: | Surya Saraff | Date: | Tue, 12 Mar 2002 19:37:12 +0000 |
| Subject: | RE: [PHP-DEV] Passing PHP Arrays as type "hidden" in a HTML Form | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-81092@lists.php.net to get a copy of this message | ||
Hi,
actually, I encountered serialize(), urlencode()
AND IT WORKS!!!
first you serialize(), then urlencode
then urlencode() and unserialize() to get back the
original array.
thanks
surya
--- "Hunter, Ray" <rhunter@enterasys.com> wrote:
> Try using the $_POST function for getting the
> variable...
>
> echo "<input type=\"hidden\" name=\"oldStatus\"
> value=\"$status[]\"></input>";
> $oldStatus = $_POST["oldStatus"];
>
>
> Thank you,
>
> Ray Hunter
> Firmware Engineer
>
> ENTERASYS NETWORKS
>
>
> -----Original Message-----
> From: Surya Saraff [mailto:surya_saraff@yahoo.com]
> Sent: Tuesday, March 12, 2002 11:42 AM
> To: rhunter@enterasys.com
> Subject: RE: [PHP-DEV] Passing PHP Arrays as type
> "hidden" in a HTML Form
>
>
> Dear Ray,
>
> when I try
> echo "<input type=\"hidden\" name=\"oldStatus\"
> value=\"$status[]></input>";
>
>
> I get:
> Parse error: parse error, expecting `T_STRING' or
>
T_VARIABLE' or T_NUM_STRING'
>
>
> And when I remove [], and in the next page I do
> $oldStatus = $HTTP_POST_VARS["oldStatus"];
> echo $oldStatus[1]; //i get "r"
>
> Sorry, to bother you again. But, if u have any
> other suggestions please let
> me know
>
> thanks
> surya
>
> --- "Hunter, Ray" <rhunter@enterasys.com> wrote:
> > Do it like this:
> >
> > $status = array( 0, 1 )
> >
> > echo "<input type=\"hidden\" name=\"oldStatus\"
> > value=\"$status[]></input>";
> >
> > Then access the array through the name...
> oldStatus
> > here...
> >
> >
> >
> >
> > Thank you,
> >
> > Ray Hunter
> > Firmware Engineer
> >
> > ENTERASYS NETWORKS
> >
> >
> > -----Original Message-----
> > From: Surya Saraff [mailto:surya_saraff@yahoo.com]
> > Sent: Tuesday, March 12, 2002 10:07 AM
> > To: rhunter@enterasys.com
> > Cc: php-dev@lists.php.net
> > Subject: RE: [PHP-DEV] Passing PHP Arrays as type
> > "hidden" in a HTML Form
> >
> >
> > Hi,
> >
> > I had tried it, it doesnt work.
> > in t1.php:
> >
> > echo $a; //give me "Array"
> > echo $a[1] //gives me "A"
> > echo $a[2] //gives me "r" and so on...
> >
> > $a just gets the value "Array", but not the
> > elements.
> >
> > Any suggestions?
> >
> > thanks,
> > surya
> >
> >
> > --- "Hunter, Ray" <rhunter@enterasys.com> wrote:
> > > Yes that is possible...
> > >
> > >
> > >
> > > Thank you,
> > >
> > > Ray Hunter
> > > Firmware Engineer
> > >
> > > ENTERASYS NETWORKS
> > >
> > >
> > > -----Original Message-----
> > > From: Surya Saraff
> [mailto:surya_saraff@yahoo.com]
> > > Sent: Tuesday, March 12, 2002 9:48 AM
> > > To: php-dev@lists.php.net
> > > Subject: [PHP-DEV] Passing PHP Arrays as type
> > > "hidden" in a HTML Form
> > >
> > >
> > > Hi,
> > >
> > > I am trying to pass an array with hidden type
> and
> > > access it by value.
> > >
> > > for eg:
> > >
> > > IN t.php
> > >
> > > <?php
> > > $a = array(1, 2, 3, 4, 5);
> > > print ("<form action =\"t1.php\" method = post
> > > >");
> > > print("<input type = hidden name =\"_a\" value
> > =$a
> > > >");
> > > print("<input type =submit value=submit>");
> > > print("</form>");
> > > ?>
> > >
> > > IN t1.php (the page i am calling)
> > >
> > > <?php
> > > $a = $HTTP_POST_VARS["_a"];
> > > echo $a[1]; //i want "2" to be printed here,
> > since
> > > $a[0]=1, $a[1] =2 --- is it possible?
> > > ?>
> > >
> > >
> > > Any suggestions as to how can I pass the value
> of
> > > the
> > > array through an HTML form, would be a great
> help!
> > >
> > > Thanks,
> > > Surya
> > >
> > >
> __________________________________________________
> > > Do You Yahoo!?
> > > Try FREE Yahoo! Mail - the world's greatest free
> > > email!
> > > http://mail.yahoo.com/
> > >
> > > --
> > > PHP Development Mailing List
> <http://www.php.net/>
> > > To unsubscribe, visit:
> > http://www.php.net/unsub.php
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Try FREE Yahoo! Mail - the world's greatest free
> > email!
> > http://mail.yahoo.com/
> >
>
>
> __________________________________________________
> Do You Yahoo!?
> Try FREE Yahoo! Mail - the world's greatest free
> email!
> http://mail.yahoo.com/
>
__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/