>$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:[EMAIL PROTECTED]
Sent: Monday, March 31, 2003 1:49 PM
To: Jennifer Goodie
Cc: [EMAIL PROTECTED]
Subject: Re: [PHP-DB] 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:[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


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

Reply via email to