NYCPHP Meetup

NYPHP.org

[nycphp-talk] T_ARRAY error but have no idea why

Andrew Yochum andrew at digitalpulp.com
Tue Sep 23 11:25:09 EDT 2003


Perhaps you want...
    ${$label . 'Array'} = array();
or something similar?

On Mon, Sep 22, 2003 at 07:16:23PM -0400, Phil Powell wrote:
> The following code:
> 
>    $kounter = 0; $fsArray = array('farge', 'storrelse');
>    for ($i = 0; $i < sizeof($fsArray); $i++) {
>     // POPULATE CONTENT FOR BOTH FARGE AND ST?RRELSE DROPDOWNS NOW ASSOCIATED ACCORDING TO PRODUKT ID
>      $label = $fsArray[$i];
>      ${$label}Array = array();
>      $sql = 'SELECT s.nnet_produkt_' . $label . '_navn ' .
>             'FROM nnet_produkt p, nnet_produkt_' . $label . '_assoc q, ' .
>             '     nnet_produkt_' . $label . ' r ' .
>             'WHERE p.nnet_produkt_id = q.nnet_produkt_id ' .
>             ' AND p.nnet_produkt_id = ' . $row['nnet_produkt_id'] .
>             ' AND q.nnet_produkt_' . $label . '_id = r.nnet_produkt_' . $label . '_id';
>      $dropdownQuery = mysql_query($sql) or die('Could not perform dropdown query: ' . mysql_error());
>      while ($dropdownRow = mysql_fetch_row($dropdownQuery)) 
>       array_push(${$label}Array, $dropdownRow[0]);
>    } // END OF FOR LOOP FOR $fsArray
> 
> produces the following error:
> 
> Parse error: parse error, unexpected T_ARRAY in /home/nordicnet.no/membersites/vis_varegruppen.php on line 133
> 
> Line 133 is:
> 
> ${$label}Array = array();
> 
> I'm lost as usual.  Help!
> 
> Thanx
> Phil
> _______________________________________________
> talk mailing list
> talk at lists.nyphp.org
> http://lists.nyphp.org/mailman/listinfo/talk


-- 
Andrew Yochum
Digital Pulp, Inc.
212.679.0676x255
andrew at digitalpulp.com



More information about the talk mailing list