Hi! I'm having some problem assigning a custom function ({math}) a value of a {section} block. I've got a section where I want to do some easy math. But somehow I'm stuck.... Here's my template: <html><head><title>Section Test</title></title></head><body bgcolor=white> {section name=people loop=$FirstName} {$FirstName[people]} {$LastName[people]} {math equation="x + y" x="{$FirstName[people]}" y="{$LastName[people]}"}<br> {/section} </body></html> The PHP code: <?php require_once 'Smarty.class.php'; $smarty = new Smarty(); $x = array(1, 2, 3, 4, 5); $y = array(9, 8, 7, 6, 5); $smarty->assign("FirstName", $y); $smarty->assign("LastName", $x); $smarty->display("test.tpl"); ?> When I run this, I get the following errormessage in my browser: Parse error: parse error, expecting `'}'' in /home/askwar/public_html/olg/html/templates_c/test.tpl.php on line 65 Line 65: <?php smarty_func_math(array('equation' => "x + y",'x' => "{$FirstName[people]"), $this); if($this->_extract) { extract($this->_tpl_vars); $this->_extract=false; } ?>" y="<?php echo $this->_tpl_vars['LastName'][$this->_sections['people']['properties']['index']] ;?> Also removing the { and } at the x= and y= section in my template doesn't work. The section now looks like this: {section name=people loop=$FirstName} {%people.rownum%} {$FirstName[people]} {$LastName[people]} {math equation="x + y" x="$FirstName[people]" y="$LastName[people]"}<br> {/section} Now I get 5 lines in my browser, but also a different error message: 1 9 1 Warning: Smarty error: math: parameter x is empty in /home/askwar/public_html/olg/html/OliG-System/smarty/Smarty.class.php on line 1090 The first "1 9 1" is correct. It's the row number and the values of x and y. How can I do this? Thanks a lot! Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.digitalprojects.com | http://www.iso-top.de iso-top.de - Die günstige Art an Linux Distributionen zu kommen Uptime: 1 day 12 hours 10 minutes -- PHP General 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]