Hello, Be for warned that I am new to smarty and for some reason I'm finding it very difficult to learn. ??? Anyway, my question is how do I access an array of associative arrays via the {section} statement?
Heres the code: PHP: Function readComment( &$smarty, $bid ) { ... // this code is contained within a class that uses pear db. // I pass by reference the smarty object that was created // in the main php script. I have already performed the // sql query and checked for any db errors, heres how the // data gets assigned. while( $row = $result->fetchRow( DB_FETCHMODE_ASSOC ) ) { $rowdata[$i] = $row; $i++; } $db->disconnect(); $smarty->assign("comments", $rowdata); } TPL: <HTML> <TITLE>Smarty Test</TITLE> <BODY> {* $action is assigned to smarty in the main php script. *} {if $action eq "read"} {if count($comments) gt 0} {strip} <table align="center" border="1"> <tr><th>nick</th><th>comment</th></tr> {section name=idx loop=$comments} <tr bgcolor="{cycle values="#cccc99,#d0d0d0"}"> <td>{$comments[idx].nick}</td> <td>{$comments[idx].comment}</td> </tr> {sectionelse} <tr><td colspan="2">sorry, no data avaliable</td></tr> {/section} </table> {/strip} {else} <center>sorry, no data avaliable</center> {/if} {else} <center>action != read</center> {/if} </BODY> </HTML> TIA, Matt --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.391 / Virus Database: 222 - Release Date: 9/19/2002 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php