Hi,
habe ein recht dringendes Problem mit PHP und der Template Engine Smarty! Und zwar fülle ich eine Tablle mit Daten aus Arrays - ansich auch kein Problem, da Smarty die Arrays mit der SECTION Funktion gut durchlaufen kann ... wenn ich allerdings zwei Sections miteinander verschachtel und eine IF Abfrage miteinbaue erzeugt er mir die Tabelle leider nicht so wie ichs gern hätte ... Hier mal ein Code Auszug aus meinem Template:
Wäre nett wenn mir jemand sagen könnte wie ich den Code ändern muss damit das Template mir die Tabelle richtig erstellt! Da das Projekt bald abgegeben werden muss und es nur noch an dieser einen Stelle hapert hoffe ich auf schnelle zuschriften ;-)
Schönen Dank und Gruß F4llen4ngel
habe ein recht dringendes Problem mit PHP und der Template Engine Smarty! Und zwar fülle ich eine Tablle mit Daten aus Arrays - ansich auch kein Problem, da Smarty die Arrays mit der SECTION Funktion gut durchlaufen kann ... wenn ich allerdings zwei Sections miteinander verschachtel und eine IF Abfrage miteinbaue erzeugt er mir die Tabelle leider nicht so wie ichs gern hätte ... Hier mal ein Code Auszug aus meinem Template:
PHP-Code:
{section name=wtage loop=$namen start=1} {* Start der 'Section' - erstellt soviele Zeilen wie der Monat Tage hat! *}
{if $namen[wtage] eq "So"} {* Die IF Abfrage unterlegt die Tage SA SO MO MI FR mit verschienen Farben *}
<tr bgcolor="#B5CFF7"> {elseif $namen[wtage] eq "Sa"}
<tr bgcolor="#D6E7F7"> {elseif $namen[wtage] == "Mo" || $namen[wtage] == "Mi" || $namen[wtage] == "Fr"}
<tr bgcolor="#F7F7F7"> {else} {* Alle anderen Tage erhalten diese Farbe *}
<tr bgcolor="#EFEFEF"> {/if} {if $datum[wtage] eq "$heute"}
<tr bgcolor="#FFFBD6"> {/if}
<td> </td>
<td>{$namen[wtage]}</td>
<td><a href="eintragen.php?datum={$datum[wtage]}">{$datum[wtage]}
</a></td>
{section name=test loop=$daten start=1}
{if $daten[test].0 != $datum[wtage]}
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
{elseif $datum[wtage] eq $daten[test].0}
<td>{$daten[test].1}</td>
<td>{$daten[test].2}</td>
<td>{$daten[test].3}</td>
<td>{$daten[test].4}</td>
<td>{$daten[test].5}</td>
<td>{$daten[test].6}</td>
<td>{$daten[test].7}</td>
<td>{$daten[test].8}</td>
<td> </td>
{/if}
{/section}
</tr>
{/section}
Schönen Dank und Gruß F4llen4ngel
Kommentar