RE: using a variable as values in an array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>$mystring;
>foreach ($sth_opt as $thekey => $thevalue){
>	$mystring .= "'".$thevalue."'=>true, ";
>}
>$defaultValues['ib_article']   = array($mystring);

Try this ...

foreach ($sth_opt as $thekey => $thevalue){
	$defaultValues['ib_article'][$thevalue] = 'true';
}

I'm not sure if the indices line up exactly with what you had in mind, but
I'm confident you can play with it to get what you want.


-----Original Message-----
From: Charles Kline [mailto:ckline@rightcode.net]
Sent: Monday, March 31, 2003 1:49 PM
To: Jennifer Goodie
Cc: php-db@lists.php.net
Subject: Re:  using a variable as values in an array


Here is more details. Thanks for the reply.

I am using HTML_QuickForm (pear) to create my forms. In order to set
the default state of some of the elements (checkboxes in this case) I
need to pass an array as the value to QuickForm.

This array needs to be in the format of this:

array('30'=>true, '29'=>true) where the 30 and 29 are the values that
are coming back from my query. This could return up to 50 records.

This is what I was trying, but it isn't woring:

$mystring;
foreach ($sth_opt as $thekey => $thevalue){
	$mystring .= "'".$thevalue."'=>true, ";
}


On Monday, March 31, 2003, at 04:32 PM, Jennifer Goodie wrote:

> Instead of building a string in your loop do the assignment in the loop
> I have no idea what is being pulled from where, so I can't really give
> a
> good example
>
> -----Original Message-----
> From: Charles Kline [mailto:ckline@rightcode.net]
> Sent: Monday, March 31, 2003 1:25 PM
> To: php-db@lists.php.net
> Subject:  using a variable as values in an array
>
>
> I am trying to build an array from the results of a query on a mySQL
> table.
>
> I am using a loop to create this string in a variable $mystring:
>
> '30'=>true, '20'=>true
>
> I then need to use it like this:
>
> $defaultValues['ib_article']   = array($mystring);
>
> It isn't working. I am sure there is a better method, can anyone point
> me in the right direction?
>
> thanks
> charles
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
> --
> PHP Database Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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


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


[Index of Archives]     [PHP Home]     [PHP Users]     [Postgresql Discussion]     [Kernel Newbies]     [Postgresql]     [Yosemite News]

  Powered by Linux