Hello,
Please can someone tell me how you pass arrays between PHP pages.
I have tried something like this and have tried many variations of this but
nothing working yet ;
Page 1
$testArray[0] =Apple;
$testArray[1] =Banana;
$testArray[2] =Peach;
echo INPUT NAME = \kcompany[]\ TYPE = \hidden\
Please can someone tell me how you pass arrays between PHP pages.
$var = serialize($testArray);
echo INPUT NAME = \kcompany[]\ TYPE = \hidden\ VALUE=\$var\;
Then unserialize the variable on the receiving page.
Larry
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit:
1. you can put your array in string using implode() function and on next
page create the array back using explode() function.
$testArray = implode('|', $testArray);
# you will get: Apple|Banana|Peach
On next page: $testArray = explode('|', $testArray);
2. use serialize()/unserialize()
Subject: Re: [PHP] Passing Arrays between pages
1. you can put your array in string using implode() function and on next
page create the array back using explode() function.
$testArray = implode('|', $testArray);
# you will get: Apple|Banana|Peach
On next page: $testArray = explode
Please can someone tell me how you pass arrays between PHP pages.
$var = serialize($testArray);
echo INPUT NAME = \kcompany[]\ TYPE = \hidden\ VALUE=\$var\;
Then unserialize the variable on the receiving page.
To this you might also add an MD5 hash to check for authenticity,
depending on
To: motorpsychkill
Subject: Re: [PHP] passing arrays?
Always use isset() to check if something exists before trying
to use it if
originates externally to the running script.
you probabley need something like this
$level_0 = array('NONE');
$level_1 = array(PN, GALUP, VP, PUBUP, STATS
List
Subject: RE: [PHP] passing arrays?
On 12 December 2003 06:07, motorpsychkill wrote:
Thanks Tom, that worked! I knew that $$level had something
to do with it,
just wasn't sure what exactly. Thanks again.
-m
-Original Message-
From: Tom Rogers [mailto:[EMAIL PROTECTED
code
?php
$level = '$level_' . $_SESSION['user']['level'];
//Where $_SESSION['user']['level'] can equal 1 or 2
$level_1 = array(PN, GALUP, VP, PUBUP, STATS, MCI, CONLIST,
CP, OAFS, LO);
$level_2 = array(PN, GALUP, VP, PUBUP, MCI, CONLIST, CP,
OAFS, LO);
while (list ($key, $val) = each
Thanks Tom, that worked! I knew that $$level had something to do with it,
just wasn't sure what exactly. Thanks again.
-m
-Original Message-
From: Tom Rogers [mailto:[EMAIL PROTECTED]
Sent: Thursday, December 11, 2003 9:34 PM
To: motorpsychkill
Subject: Re: [PHP] passing arrays
I'm using this script to test passing arrays to a Session-variable.
?
session_start();
// method 1
$_SESSION['array1'] = array(item1, item2);
// method 2
session_register(array2);
$array2 = array(itemA, itemB);
header (Content-type: text/html);
echo $array1[0]. br /;
echo $array2[0];
?
Try looking at this page
http://www.php.net/manual/en/function.serialize.php
Josh.
On February 28, 2003 08:22 am, Michiel van Heusden wrote:
I'm using this script to test passing arrays to a Session-variable.
?
session_start();
// method 1
$_SESSION['array1'] = array(item1, item2);
//
On Thursday 16 January 2003 20:58, [EMAIL PROTECTED] wrote:
Hello Everyone,
I've attempted this many times, but have failed to understand it each time.
I want to make it easier for myself to deal with passing variables through
a form. So I thought, why not use a single array variable to do
Hello Everyone,
I've attempted this many times, but have failed to understand it each time.
I want to make it easier for myself to deal with passing variables through a
form. So I thought, why not use a single array variable to do that. If I do
such a thing, what steps do I need to take to ensure
Thanks, I found the problem was with the creation of the 2-di array.
- Original Message -
From: Martin Towell [EMAIL PROTECTED]
To: 'DoL' [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Wednesday, July 31, 2002 12:21 PM
Subject: RE: [PHP] passing arrays between pages with serialize
Can you
: Wednesday, July 31, 2002 4:57 PM
Subject: Re: [PHP] passing arrays between pages with serialize
Hallo DoL,
it worked when i didn't use urldecode(), just stripslashes():
page-1
$s_array1 = urlencode(serialize($array1));
header(Location: page-2?h_array1=$s_array1);
page-2
$array1
Hallo DoL,
it worked when i didn't use urldecode(), just stripslashes():
page-1
$s_array1 = urlencode(serialize($array1));
header(Location: page-2?h_array1=$s_array1);
page-2
$array1 = unserialize(stripslashes($_GET[h_array1]));
The other way that worked was passing arrays in $_SESSION.
Hi
I would like to pass three arrays, two of them are two dimensional arrays,
to another page (or to the same page just submit to itself) using hidden
field and the function serialize.
(this is a two dimensional array)
page-1
$s_array1 = serialize($array1);
INPUT type=HIDDEN name=h_array1
Can you post/send the results of doing a print_r() on the first page (the
one that's serialising) and the results of the serialize()?
-Original Message-
From: DoL [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, July 31, 2002 2:21 PM
To: [EMAIL PROTECTED]
Subject: [PHP] passing arrays between
$myarray = unserialize(urldecode($_GET['myarray']));
or am i wrong?
Regards Michael
Miguel Cruz [EMAIL PROTECTED] schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
On Thu, 23 May 2002, wm wrote:
is there a way to pass arrays in forms or in the url?
if i have
] passing arrays
$myarray = unserialize(urldecode($_GET['myarray']));
or am i wrong?
Regards Michael
Miguel Cruz [EMAIL PROTECTED] schrieb im Newsbeitrag
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
On Thu, 23 May 2002, wm wrote:
is there a way to pass arrays in forms or in
hi,
is there a way to pass arrays in forms or in the url?
if i have $myarray=array(one,two,three);
can i pass the whole array at once as opposed to having to pass each
individual element?
thanks.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit:
Yes,
You have to append the array name and values to the end of the url.
You've to pass each element from html to php and vice versa, another
method is using
input hidden
http://yoururl.com/index.phpmyarray[]=onemyarray[]=twomyarray[]=three
hi,
is there a way to pass arrays in forms or in the
: Thursday, May 23, 2002 1:49 PM
Subject: [PHP] passing arrays
hi,
is there a way to pass arrays in forms or in the url?
if i have $myarray=array(one,two,three);
can i pass the whole array at once as opposed to having to pass each
individual element?
thanks.
--
PHP General Mailing List (http
On Thu, 23 May 2002, wm wrote:
is there a way to pass arrays in forms or in the url?
if i have $myarray=array(one,two,three);
can i pass the whole array at once as opposed to having to pass each
individual element?
a href=whatever.php?myarray=?= urlencode(serialize($myarray)) ?
Then
: Thursday, May 23, 2002 1:49 PM
Subject: [PHP] passing arrays
hi,
is there a way to pass arrays in forms or in the url?
if i have $myarray=array(one,two,three);
can i pass the whole array at once as opposed to having to pass each
individual element?
thanks.
--
PHP General Mailing List (http
Hello :)
Can anyone suggest of another way, an easier way, to send arrays through
get strings, or through any other process, without having to serializing
it? For example, would it be better to use sessions in this case? Any
help would be greatful, thanks. :)
Navid
--
PHP General Mailing
PROTECTED]
Reply-To: [EMAIL PROTECTED]
Date: Sat, 18 May 2002 13:26:11 -0500
To: [EMAIL PROTECTED]
Subject: [PHP] passing ARRAYs through GET strings
Hello :)
Can anyone suggest of another way, an easier way, to send arrays through
get strings, or through any other process, without having
Hi Navid
Don't you have to serialize it to put it in
sessions?
-Original Message-
From: Navid Y. [mailto:[EMAIL PROTECTED]]
Sent: May 18, 2002 2:26 PM
To: [EMAIL PROTECTED]
Subject: [PHP] passing ARRAYs through GET strings
Hello :)
Can anyone suggest of another way, an easier way
]
Date: Sat, 18 May 2002 13:26:11 -0500
To: [EMAIL PROTECTED]
Subject: [PHP] passing ARRAYs through GET strings
Hello :)
Can anyone suggest of another way, an easier way, to send arrays through
get strings, or through any other process, without having to serializing
it? For example, would
[mailto:[EMAIL PROTECTED]]
Sent: Saturday, May 18, 2002 1:31 PM
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET strings
Hi Navid
Don't you have to serialize it to put it in
sessions?
-Original Message-
From: Navid Y. [mailto:[EMAIL PROTECTED]]
Sent: May
]
Reply-To: [EMAIL PROTECTED]
Date: Sat, 18 May 2002 13:51:38 -0500
To: [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET strings
Thanks SP and Richard,
Well, I tested it and it works fine with sessions, without serializing
it. The only problem with sending it through GET url
($_SESSION['myarray']);
-Original Message-
From: Navid Y. [mailto:[EMAIL PROTECTED]]
Sent: May 18, 2002 2:52 PM
To: [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET
strings
Thanks SP and Richard,
Well, I tested it and it works fine with sessions,
without serializing
Baskett [mailto:[EMAIL PROTECTED]]
Sent: Saturday, May 18, 2002 2:12 PM
To: [EMAIL PROTECTED]; PHP General
Subject: Re: [PHP] passing ARRAYs through GET strings
Well what I normally do to pass very large arrays through strings.. when
NOT using sessions, I use serialize, but it sounds like you didn¹t
]
Subject: RE: [PHP] passing ARRAYs through GET strings
Okay let me clarify, if I had an array like this I
would just use sessions this way:
$myarray = array( array('1', '2'),
array('3', '4') );
$_SESSION['myarray'] = serialize($myarray);
Then you can use the array on any page the user
]
Reply-To: [EMAIL PROTECTED]
Date: Sat, 18 May 2002 14:43:27 -0500
To: 'PHP General' [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET strings
Well Rick,
Let's say I had a form with a text box and an textarea box. The text box
won't contain that many strings, but the textarea
Hey cool, didn't know that.
-Original Message-
From: Navid Y. [mailto:[EMAIL PROTECTED]]
Sent: May 18, 2002 3:45 PM
To: [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET
strings
No need to serialize arrays in PHP 4.0. They work
seamlessly, as if
you've passed a regular
Rick, what exactly do you mean by using
serialization without sessions? how do you do
that?
-Original Message-
From: Richard Baskett
[mailto:[EMAIL PROTECTED]]
Sent: May 18, 2002 4:31 PM
To: [EMAIL PROTECTED]; PHP General
Subject: Re: [PHP] passing ARRAYs through GET
strings
Hey
. - Napolean Hill
From: SP [EMAIL PROTECTED]
Date: Sat, 18 May 2002 16:35:00 -0400
To: Richard Baskett [EMAIL PROTECTED], [EMAIL PROTECTED], PHP
General [EMAIL PROTECTED]
Subject: RE: [PHP] passing ARRAYs through GET strings
Rick, what exactly do you mean by using
serialization without
Thanks Rick, that's what I thinking. Thought I
was missing something.
-Original Message-
From: Richard Baskett [mailto:[EMAIL PROTECTED]]
Sent: May 18, 2002 4:49 PM
To: SP; PHP General
Subject: Re: [PHP] passing ARRAYs through GET
strings
Well you can serialize an array using
Suppose i have a multiple select posted to a script by a form.
now i have to send this array again with a new form to a new
script.
How do i do this?
thanks
berber
On Monday 22 April 2002 11:40 am, Boaz Yahav wrote:
Suppose i have a multiple select posted to a script by a form.
now i have to send this array again with a new form to a new
script.
How do i do this?
thanks
berber
Hi Berber
you could serialize the array into a hidden field on
; PHP General (E-mail)
Subject: Re: [PHP] Passing Arrays
On Monday 22 April 2002 11:40 am, Boaz Yahav wrote:
Suppose i have a multiple select posted to a script by a form. now i
have to send this array again with a new form to a new script.
How do i do this?
thanks
berber
Hi Berber
I am using Apache with php version 4.0.4pl1. I am trying to display data in
a popup window. I want to pass there variables, one string and two normal
arrays.
Both the $name and $data variables contain valid data in the dispData
routine, however the $data2 array is always blank.
**
Jason Jacobs wrote:
Hi all. I'm trying to pass an array to another page, and I'm not having
luck. I thought maybe it would do something slick by passing it in the
url, but it doesn't. So, how can I pass the array?
You can pass an array between pages by using the serialize() and
Hi all. I'm trying to pass an array to
another page, and I'm not having luck. I thought maybe it would do
something slick by passing it in the url, but it doesn't. So, how can I
pass the array? I've done it before by going through the array and making
a hidden input field for each of the
You could use sessions, but it may be overkill for what you are trying to
do.
--
phill
Jason Jacobs [EMAIL PROTECTED] wrote in message
001201c0fb50$6f895300$7feb1e18@superman">news:001201c0fb50$6f895300$7feb1e18@superman...
Hi all. I'm trying to pass an array to another page, and I'm not having
I'm trying pass an array from one page to another.
Page 1 is a form.
Page 2 has the data sent by Page 1 available in $HTTP_POST_VARS.
This is where I'm stuck: Page three needs access to those same variables
in $HTTP_POST_VARS.
Any help?
--
PHP General Mailing List (http://www.php.net/)
To
well, one idea is to serialize the array and put
into a HIDDEN text field to be submitted with
the FORM.
or, with no form, try this:
doc.php?myarray=. htmlentities(serialize($array));
-Original Message-
From: Clif [mailto:[EMAIL PROTECTED]]
Subject: [PHP] Passing arrays from page
ession_start() again, and can refer to $ix[0],
$ix[1],.. $ix[$n] etc.
Rudolf Visagie
[EMAIL PROTECTED]
-Original Message-
From: Jordan Elver [mailto:[EMAIL PROTECTED]]
Sent: 05 April 2001 02:56
To: PHP Database Mailing List; PHP General Mailing List
Subject: [PHP] Passing Arrays
Hi,
How
Cheers, that works great. I tried using urlencode but that doens't work like
it should in the manual.
Thanks,
Jord
On Thursday 05 April 2001 14:41, you wrote:
You have to do this:
$myarray = rawurlencode(serialize($myarray));
And then this on your other page:
$myarray =
Hi,
How can I pass an array between two pages. I've tried using serialize and
unserialize. But it doen't return an array. When I use gettype() on it, it
say's that the typ-e is boolean?
Any ideas?
Cheers,
Jord
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL
I need to pass a array through a url.
Currently I'm assigning the array to the url like so
http://localhost/dir/page.php?checkbox_array=$checkbox_array
but when I want to sort through the array on the recieved page it is not possible
because the array seems to have been replaced with the
I need to pass a array through a url.
Currently I'm assigning the array to the url like so
http://localhost/dir/page.php?checkbox_array=$checkbox_array
but when I want to sort through the array on the recieved page it is not possible
because the array seems to have been replaced with the
Is it possible to pass arrays as arguments to class methods? If so, how?
What is the proper syntax and things to look out for.
Thanks in advanced.
--
Ivan R. Quintero E.* (507)228-3477
Aptdo 1263 * (507)228-9105
Balboa, Ancon * 640-0370
Ive seen posts like this before ( 'how do I pass arrays as arguments to
functions?' ) this is quite simple, nothing at all has to be done.
?php
class test
{
function test($array)
{
foreach($array as $pos = $val)
echo "$pos : $val br\n";
}
}
$arr[] = 'chris ';
$arr[] = 'lee ';
"Conover, Ryan" wrote:
I was wondering if I can pass an array that has serialized objects to next
page via url encoding
$foo //array with serialized objects in it
with the following encoding
something/something/foobar.php?foo=echo($foo)
and be able too unserialize $foo on the
I was wondering if I can pass an array that has serialized objects to next
page via url encoding
$foo //array with serialized objects in it
with the following encoding
something/something/foobar.php?foo=echo($foo)
and be able too unserialize $foo on the next page(foovar.php)
ryan
--
PHP
howdy again :)
does anybody knwo how to pass an array via forms using something like
input type=\"hidden\" name=\"client_services\" value=\"$client_services\"
where $client_services is an array ?
Hetni
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL
serialise it using serialize() - see under chapter 12 of the PHP manual
'Miscellaneous functions'
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: 23 January 2001 12:42
To: PHP list
Subject: [PHP] passing arrays via forms ..
howdy again :)
does anybody knwo
59 matches
Mail list logo