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:[EMAIL PROTECTED]
Sent: Monday, March 31, 2003 1:25 PM
To: [EMAIL PROTECTED]
Subject: [PHP-DB] 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



Reply via email to