Benutzer-621
abgemeldet
- 20 April 2006
- 744
- 64
Moin,
Wie kann man am einfachsten mit Templates in PHP arbeiten, ohne groß welche Klassen zu benutzen??? Habe mal den unteren Code erstellt, der wohl aber net so sinnvoll ist, da man bei Auflistungen immer 3 Dateien braucht.
head_users.tpl:
users.tpl:
foot_users.tpl:
So wies sein soll wirds ausgegeben, ist aber dennoch zu "schwer/unübersichtlich", kennt vllt. jemand von euch ne andere Lösung es einfacher zu lösen, anstatt so kompliziert
.
Wie kann man am einfachsten mit Templates in PHP arbeiten, ohne groß welche Klassen zu benutzen??? Habe mal den unteren Code erstellt, der wohl aber net so sinnvoll ist, da man bei Auflistungen immer 3 Dateien braucht.
PHP:
$template = file("head_users.tpl");
$template = implode("",$template);
echo $template;
$query = mysql_query("SELECT * FROM users");
while($row = mysql_fetch_array($query)) {
$template = file("users.tpl");
$template = implode("",$template);
$template = str_replace("{id}", $row['id'], $template);
$template = str_replace("{name}", $row['name'], $template);
$template = str_replace("{status}", $row['status'], $template);
echo $template;
}
$template = file("foot_users.tpl");
$template = implode("",$template);
echo $template;
head_users.tpl:
HTML:
<table>
<tr>
<td>id</td>
<td>name</td>
<td>info</td>
</tr>
users.tpl:
HTML:
<tr>
<td>{id}</td>
<td>{name}</td>
<td>{status}</td>
</tr>
foot_users.tpl:
HTML:
</table>
So wies sein soll wirds ausgegeben, ist aber dennoch zu "schwer/unübersichtlich", kennt vllt. jemand von euch ne andere Lösung es einfacher zu lösen, anstatt so kompliziert