Hi All,
I am using SMARTY templates in my PHP app. I am getting NOTICE warnings that array indexes don’t exist if I have an uninstantiated SMARTY array variable. This most often happens when I run a database query that produces no results, so when I loop through the resultset in SMARTY, nothing is there. Take the following example:
{section name=n_count loop=$a_resultset start=0}
<br />My Name: {$a_resultset[n_count].name}
<br />My Eamil: {$a_resultset[n_count].email}
{/section}
The section won’t loop of course, however, the SMARTY engine still parses the indexes within (here name and email) and triggers PHP NOTICE warnings.
I would like to clean up my code and eliminate these warnings. What can I in this regard?
Thanks for all your help!