[PHP] Re: php array question

2004-11-01 Thread Victor C.
Hi Ben,
I tried your portion of code and find out what was wrong... Apparently I
used & in adding order to the array and that was messing things up...
Everything is working now.
Thanks for all the help


"Victor C." <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> I did a print_r(array_values)before calling the codes that had errors
in
> it.. the following content is contained in $this->orders;
>
> Array ( [0] => order Object ( [UserObject] => user Object ( [UserID] =>
> E2401 [Pass] => [IsValid] => 1 [UserType] => AT [fonthtml] => [footerfile]
> => resources/footer.php [headerfile] => resources/header.php [Email] =>
> [EMAIL PROTECTED] [FirstName] => Dennis [LastName] => 5
> [Salutation] => [Phone] => 123-456-7890 [Fax] => 321-123-4567 [Address1]
=>
> 555 Testing Avenue [Address2] => Test 200 [City] => Orlando [State] => FL
> [Zip] => 12345 [DisplayName] => 52II Rfc [Region] => WEST [OSJ] => 1
> [Series7] => 1 [OSJAddress1] => Changed 9:55 Am [OSJAddress2] => [OSJCity]
> => Des Moines [OSJState] => IA [OSJZip] =>  [OSJPhone] => 43143431214
> [existsindb] => 1 [firsttime] => 1 ) [OrderID] => 392 [CartID] => 90
> [TemplateID] => 1 [UserID] => E2401 [completed] => 1 [ordername] => 4312
> [existsindb] => 1 [cost] => 3665.2 [totalcopies] => [directmailquantity]
=>
> [directshippingmethod] => [overprintquantity] => 4312
> [overprintshippingmethod] => [rushoption] => Standard [dl1000instancefile]
> =>
> 0|C:/Inetpub/wwwroot/printsite/|0|C:/Inetpub/wwwroot/printsite/|0|0|Dennis
> J. Cunningham II Rfc|Enter your company:|123-456-7890|321-123-4567|Changed
> 9:55 Am, Des Moines, IA,
>
|C:/Inetpub/wwwroot/printsite/|FALL|2004|C:/Inetpub/wwwroot/printsite/ae
> gonresources/stockimages/highres/ISI_logo.jpg|Securities offered through
> InterSecurities, Inc. Member NASD, SIPC and Registered Investment
> Advisor|Changed 9:55 Am, Des Moines, IA,
|C:/Inetpub/wwwroot/printsite/
> [flashvars] => 0||0||0|0|341431|Enter your
> company:|123-456-7890|321-123-4567|Changed 9:55 Am, Des Moines, IA,
>
||FALL|2004|http://69.44.155.247/printsite/aegonresources/stockimages/lo
> wres/ISI_logo.jpg|Securities offered through InterSecurities, Inc. Member
> NASD, SIPC and Registered Investment Advisor|Changed 9:55 Am, Des Moines,
> IA, | [dbname] => [dbpath] => [age] => [zip] => [gender] => [income]
=>
> [home] => [homevalue] => [length] => [children] => [childrenAge] =>
> [marital] => [networth] => [stock] => [listquantity] => )
>
> [1] => order Object ( [UserObject] => user Object ( [UserID] => E2401
[Pass]
> => [IsValid] => 1 [UserType] => AT [fonthtml] => [footerfile] =>
> resources/footer.php [headerfile] => resources/header.php [Email] =>
> [EMAIL PROTECTED] [FirstName] => Dennis [LastName] => Cunningham
> [Salutation] => [Phone] => 123-456-7890 [Fax] => 321-123-4567 [Address1]
=>
> 555 Testing Avenue [Address2] => Test 200 [City] => Orlando [State] => FL
> [Zip] => 12345 [DisplayName] => Dennis J. Cunningham II Rfc [Region] =>
WEST
> [OSJ] => 1 [Series7] => 1 [OSJAddress1] => Changed 9:55 Am [OSJAddress2]
=>
> [OSJCity] => Des Moines [OSJState] => IA [OSJZip] =>  [OSJPhone] =>
> 43143431214 [existsindb] => 1 [firsttime] => 1 ) [OrderID] => 392 [CartID]
> => 90 [TemplateID] => 1 [UserID] => E2401 [completed] => 1 [ordername] =>
> 4312 [existsindb] => 1 [cost] => 3665.2 [totalcopies] =>
> [directmailquantity] => [directshippingmethod] => [overprintquantity] =>
> 4312 [overprintshippingmethod] => [rushoption] => Standard
> [dl1000instancefile] =>
> 0|C:/Inetpub/wwwroot/printsite/|0|C:/Inetpub/wwwroot/printsite/|0|0|Dennis
> J. Cunningham II Rfc|Enter your company:|123-456-7890|321-123-4567|Changed
> 9:55 Am, Des Moines, IA,
>
|C:/Inetpub/wwwroot/printsite/|FALL|2004|C:/Inetpub/wwwroot/printsite/ae
> gonresources/stockimages/highres/ISI_logo.jpg|Securities offered through
> InterSecurities, Inc. Member NASD, SIPC and Registered Investment
> Advisor|Changed 9:55 Am, Des Moines, IA,
|C:/Inetpub/wwwroot/printsite/
> [flashvars] => 0||0||0|0|432141 II Rfc|Enter your
> company:|123-456-7890|321-123-4567|Changed 9:55 Am, Des Moines, IA,
>
||FALL|2004|http://69.44.155.247/printsite/aegonresources/stockimages/lo
> wres/ISI_logo.jpg|Securities offered through InterSecurities, Inc. Member
> NASD, SIPC and Registered Investment Advisor|Changed 9:55 Am, Des Moines,
> IA, | [dbname] => [dbpath] => [age] => [zip] => [gender] => [income]
=>
> [home] => [homevalue] => [length] => [children] => [childrenAge] =>
> [marital] => [networth] => [stock] => [listquantity] => ) )
1Object<--value.
>
>
> 391<--OrderID.
> 392<--going crazy
> Object<--value.
> 392<--OrderID.
> 392<--going crazy
>
>
>
> "Ben Ramsey" <[EMAIL PROTECTED]> wrote in message
> news:[EMAIL PROTECTED]
> > Ben Ramsey wrote:
> > > Victor C. wrote:
> > >
> > >> $OrderObject =$this->orders[$OrderID=>$value];
> > >
> > >
> > > This line is confusing. $OrderID=>$value is either a typo or is just
> > > plain wrong. It looks like what i

[PHP] Re: php array question

2004-11-01 Thread Ben Ramsey
Victor C. wrote:
I did a print_r(array_values)before calling the codes that had errors in
it.. the following content is contained in $this->orders;
Aaaghh. Can you give that to us in pre-formatted text, rather than 
copying and pasting it from the browser. My eyes are going everywhere 
trying to make sense of it. View the source of the page and grab it from 
there, please. :-)

--
Ben Ramsey
Zend Certified Engineer
http://benramsey.com
---
Atlanta PHP - http://www.atlphp.org/
The Southeast's premier PHP community.
---
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[PHP] Re: php array question

2004-11-01 Thread Victor C.
I did a print_r(array_values)before calling the codes that had errors in
it.. the following content is contained in $this->orders;

Array ( [0] => order Object ( [UserObject] => user Object ( [UserID] =>
E2401 [Pass] => [IsValid] => 1 [UserType] => AT [fonthtml] => [footerfile]
=> resources/footer.php [headerfile] => resources/header.php [Email] =>
[EMAIL PROTECTED] [FirstName] => Dennis [LastName] => 5
[Salutation] => [Phone] => 123-456-7890 [Fax] => 321-123-4567 [Address1] =>
555 Testing Avenue [Address2] => Test 200 [City] => Orlando [State] => FL
[Zip] => 12345 [DisplayName] => 52II Rfc [Region] => WEST [OSJ] => 1
[Series7] => 1 [OSJAddress1] => Changed 9:55 Am [OSJAddress2] => [OSJCity]
=> Des Moines [OSJState] => IA [OSJZip] =>  [OSJPhone] => 43143431214
[existsindb] => 1 [firsttime] => 1 ) [OrderID] => 392 [CartID] => 90
[TemplateID] => 1 [UserID] => E2401 [completed] => 1 [ordername] => 4312
[existsindb] => 1 [cost] => 3665.2 [totalcopies] => [directmailquantity] =>
[directshippingmethod] => [overprintquantity] => 4312
[overprintshippingmethod] => [rushoption] => Standard [dl1000instancefile]
=>
0|C:/Inetpub/wwwroot/printsite/|0|C:/Inetpub/wwwroot/printsite/|0|0|Dennis
J. Cunningham II Rfc|Enter your company:|123-456-7890|321-123-4567|Changed
9:55 Am, Des Moines, IA,
|C:/Inetpub/wwwroot/printsite/|FALL|2004|C:/Inetpub/wwwroot/printsite/ae
gonresources/stockimages/highres/ISI_logo.jpg|Securities offered through
InterSecurities, Inc. Member NASD, SIPC and Registered Investment
Advisor|Changed 9:55 Am, Des Moines, IA, |C:/Inetpub/wwwroot/printsite/
[flashvars] => 0||0||0|0|341431|Enter your
company:|123-456-7890|321-123-4567|Changed 9:55 Am, Des Moines, IA,
||FALL|2004|http://69.44.155.247/printsite/aegonresources/stockimages/lo
wres/ISI_logo.jpg|Securities offered through InterSecurities, Inc. Member
NASD, SIPC and Registered Investment Advisor|Changed 9:55 Am, Des Moines,
IA, | [dbname] => [dbpath] => [age] => [zip] => [gender] => [income] =>
[home] => [homevalue] => [length] => [children] => [childrenAge] =>
[marital] => [networth] => [stock] => [listquantity] => )

[1] => order Object ( [UserObject] => user Object ( [UserID] => E2401 [Pass]
=> [IsValid] => 1 [UserType] => AT [fonthtml] => [footerfile] =>
resources/footer.php [headerfile] => resources/header.php [Email] =>
[EMAIL PROTECTED] [FirstName] => Dennis [LastName] => Cunningham
[Salutation] => [Phone] => 123-456-7890 [Fax] => 321-123-4567 [Address1] =>
555 Testing Avenue [Address2] => Test 200 [City] => Orlando [State] => FL
[Zip] => 12345 [DisplayName] => Dennis J. Cunningham II Rfc [Region] => WEST
[OSJ] => 1 [Series7] => 1 [OSJAddress1] => Changed 9:55 Am [OSJAddress2] =>
[OSJCity] => Des Moines [OSJState] => IA [OSJZip] =>  [OSJPhone] =>
43143431214 [existsindb] => 1 [firsttime] => 1 ) [OrderID] => 392 [CartID]
=> 90 [TemplateID] => 1 [UserID] => E2401 [completed] => 1 [ordername] =>
4312 [existsindb] => 1 [cost] => 3665.2 [totalcopies] =>
[directmailquantity] => [directshippingmethod] => [overprintquantity] =>
4312 [overprintshippingmethod] => [rushoption] => Standard
[dl1000instancefile] =>
0|C:/Inetpub/wwwroot/printsite/|0|C:/Inetpub/wwwroot/printsite/|0|0|Dennis
J. Cunningham II Rfc|Enter your company:|123-456-7890|321-123-4567|Changed
9:55 Am, Des Moines, IA,
|C:/Inetpub/wwwroot/printsite/|FALL|2004|C:/Inetpub/wwwroot/printsite/ae
gonresources/stockimages/highres/ISI_logo.jpg|Securities offered through
InterSecurities, Inc. Member NASD, SIPC and Registered Investment
Advisor|Changed 9:55 Am, Des Moines, IA, |C:/Inetpub/wwwroot/printsite/
[flashvars] => 0||0||0|0|432141 II Rfc|Enter your
company:|123-456-7890|321-123-4567|Changed 9:55 Am, Des Moines, IA,
||FALL|2004|http://69.44.155.247/printsite/aegonresources/stockimages/lo
wres/ISI_logo.jpg|Securities offered through InterSecurities, Inc. Member
NASD, SIPC and Registered Investment Advisor|Changed 9:55 Am, Des Moines,
IA, | [dbname] => [dbpath] => [age] => [zip] => [gender] => [income] =>
[home] => [homevalue] => [length] => [children] => [childrenAge] =>
[marital] => [networth] => [stock] => [listquantity] => ) ) 1Object<--value.


391<--OrderID.
392<--going crazy
Object<--value.
392<--OrderID.
392<--going crazy



"Ben Ramsey" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Ben Ramsey wrote:
> > Victor C. wrote:
> >
> >> $OrderObject =$this->orders[$OrderID=>$value];
> >
> >
> > This line is confusing. $OrderID=>$value is either a typo or is just
> > plain wrong. It looks like what it's meant to say is:
> >
> > $OrderObject = $this->orders[$OrderID];
> >
> > But this will just set $OrderObject equal to $value, so you should just
> > use:
> >
> > $OrderObject = $value;
> >
> > Try that and see if it works.
> >
>
> Nevermind. I read that wrong. $this->orders is an array of objects, like
> you said, which I glanced over too quickly.
>
> My statement above still holds, though. $this->orders[$OrderID=>$value]
> still app

[PHP] Re: php array question

2004-11-01 Thread Ben Ramsey
Ben Ramsey wrote:
Victor C. wrote:
$OrderObject =$this->orders[$OrderID=>$value];

This line is confusing. $OrderID=>$value is either a typo or is just 
plain wrong. It looks like what it's meant to say is:

$OrderObject = $this->orders[$OrderID];
But this will just set $OrderObject equal to $value, so you should just 
use:

$OrderObject = $value;
Try that and see if it works.
Nevermind. I read that wrong. $this->orders is an array of objects, like 
you said, which I glanced over too quickly.

My statement above still holds, though. $this->orders[$OrderID=>$value] 
still appears to be a typo to me. It might supposed to be:

$OrderObject = $this->orders[$OrderID]
which will return the order object at $OrderID location in the array 
($OrderID being the array key).

Then, $OrderObject->OrderID should work properly.
However, I would think that
echo $OrderObject->OrderID;
should produce the same results as
echo $OrderID;
But I could be wrong since I'm not exactly sure how the order object looks.
Perhaps doing a var_dump on the $this->orders would help us out?
--
Ben Ramsey
Zend Certified Engineer
http://benramsey.com
---
Atlanta PHP - http://www.atlphp.org/
The Southeast's premier PHP community.
---
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[PHP] Re: php array question

2004-11-01 Thread Victor C.
But why would the this line generate different OrderID on lines 1 and 3?
"Ben Ramsey" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Victor C. wrote:
> > $OrderObject =$this->orders[$OrderID=>$value];
>
> This line is confusing. $OrderID=>$value is either a typo or is just
> plain wrong. It looks like what it's meant to say is:
>
> $OrderObject = $this->orders[$OrderID];
>
> But this will just set $OrderObject equal to $value, so you should just
use:
>
> $OrderObject = $value;
>
> Try that and see if it works.
>
> --
> Ben Ramsey
> Zend Certified Engineer
> http://benramsey.com
>
> ---
> Atlanta PHP - http://www.atlphp.org/
> The Southeast's premier PHP community.
> ---

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



[PHP] Re: php array question

2004-11-01 Thread Ben Ramsey
Victor C. wrote:
$OrderObject =$this->orders[$OrderID=>$value];
This line is confusing. $OrderID=>$value is either a typo or is just 
plain wrong. It looks like what it's meant to say is:

$OrderObject = $this->orders[$OrderID];
But this will just set $OrderObject equal to $value, so you should just use:
$OrderObject = $value;
Try that and see if it works.
--
Ben Ramsey
Zend Certified Engineer
http://benramsey.com
---
Atlanta PHP - http://www.atlphp.org/
The Southeast's premier PHP community.
---
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php