On Saturday 05 January 2002 04:24, Andy wrote:
> Here is the full code:
>
>   ###################################################
>   # Get the name of the country:
>
>   if (isset($country_id)){ //only if there are results
>
>    for($i=0; $i< count($country_id); $i++){
>     $stmt= "
>       SELECT country
>       from  $DB2.$geo_T1
>       where country_code = '$country_id[$i]'
>      ";
>
>     if ( !($result = execute_stmt($stmt, $link) )){
>       HEADER("Location:empty");
>     }
>
>     while ($row = mysql_fetch_object($result)){
>      //$country[] = $row->country;
>     };
>    };
>   };
>   ###################################################
> "Andy" <[EMAIL PROTECTED]> schrieb im Newsbeitrag
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> > Hi there,
> >
> > I have a problem with an array:
> >
> > This code:
> > $country[] = $row->country;
> >
> > Creates following error msg:
> >   Fatal error: [] operator not supported for strings
> >
> >   The wired thing is, that the same procedure works through my whole
> > application, but not in this case.
> >
> >   Did anybody make the same experience?

You've probably used $country before in a string context. Just reset it to 
some known state before your while loop:

 unset($country); OR
 $country="";

should do the trick.

hth
-- 
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk

/*
"I'd love to go out with you, but I'm converting my calendar watch from
Julian to Gregorian."
*/

-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to