Reply to Looking for a simple template with "optional" fields

Your name:

Reply:


Posted by Shai Halevi on 01/18/08 13:31

I'm looking for a simple template with the following property: The
resulting page should look something like this (say):

<div>
This is some text that never changes.
[[[$some variable that can be set from the calling PHP code]]]
This is some more text that never changes.
</div>

The crux is that if the calling code never initializes the variable,
then the entire <div> should not be displayed.

The use-case that I see is this: I have a program that mostly needs to
display long(ish) lists to the clients, but the lists can be
customized. Sometime I want to display the first five columns for each
row, sometime the last four columns, other times only the odd-numbered
columns, etc.

What I want, is to have only the following in my PHP code:

$qry = "SELECT [[[whatever fields I'm interested in]]] FROM mytable
WHERE...";
$res = db_query($qry);
while ($row = db_fetch_assoc($res)) {
$template->add_params($row);
$template->print();
}


In the template I will have something like this:

{<td>[[[$col1-name]]]</td>}
{<td>[[[$col2-name]]]</td>}
....

and only the <td>'s whose column is actually included in $row will be
displayed.


It seems quite trivial to write such a template (I really don't need
much logic there at all), probably a week worth of work. But it will
be even better if I can just use something out there instead.

Thanks,

-- Shai

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация