How do I then cycle through this array to build the select box?  I
currently use this which works fine when I hard code the values..ie.
$yesno=array("Yes"=>"1","No"=>"0")  but doesn't seem to work using your
first option.

Here is the form select box code
        while($value=each($array))
        {   
            $res .= "<option " .$selected. ($selected == $value['value']
? " selected=\"selected\"" : '') . "
value=".$value['value'].">".$value['key']."</option>\n";
        }

Thanks,
Eddie

-----Original Message-----
From: Jeroen Serpieters [mailto:[EMAIL PROTECTED] 
Sent: Friday, May 21, 2004 12:16 AM
To: Edward Peloke
Cc: 'php-general'
Subject: Re: [PHP] array_push

On Fri, 21 May 2004, Edward Peloke wrote:

>
> $sql=new Database();
> $sql->query("select fname,lname, id from clients");
> $clients[]=array();
> while($sql->nextRecord()){
>    array_push($clients,
$sql->getField('id')=>$sql->getField('fname'));
>  } // while
>
> Parse error: parse error, unexpected T_DOUBLE_ARROW in
> C:\obox\Apache2\htdocs\nh_vacdest\admin\test.php on line 38
>

If you want to do it the way you're doing now you should do ik like
this:
        array_push($clients,
array($sql->getField('id')=>$sql->getField('fname')));

Another possible solution is like this:
        $clients[$sql->getField('id')] = $sql->getField('fname');

-- 
Jeroen

There are only two kinds of programming languages: those people always
bitch about and those nobody uses.
        -- Bjarne Stroustrup

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

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

Reply via email to