mille
Erfahrenes Mitglied
hallo!
Ich habe den {foreach} block in einer Fallunterscheidung die defintiv verhindert das {foreach} ausgeführt werden sollte.
Dennoch wird foreach einmal durchlaufen und zeigt nur das Schema ohne Inhalt (für ein Gbook) an.
Da ich dies verhindern wollte hab eich foreach versucht abzufangen.
so hier:
das klappt aber nicht so ganz.
no_entries bekommt im aufrufenden Skript eine 1 gesetzt da die Anzahl der Beiträge im gästebuch gleich 0 ist!
ich hoffe ihr seht einen Fehler?
Ich habe den {foreach} block in einer Fallunterscheidung die defintiv verhindert das {foreach} ausgeführt werden sollte.
Dennoch wird foreach einmal durchlaufen und zeigt nur das Schema ohne Inhalt (für ein Gbook) an.
Da ich dies verhindern wollte hab eich foreach versucht abzufangen.
so hier:
PHP:
{if $no_entries == 1}
Es befinden sich momentan keine Beiträge im Gästebuch.
{else}
{foreach item=gbook_entry from=$gbook_arr}
<table width="630" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="gbook"><strong>{$gbook_entry.str_name}</strong> schrieb am <strong>{$gbook_entry.date_stamp|date_format:'%d.%m.%Y'}</strong> um <strong>{$gbook_entry.date_stamp|date_format:'%H:%M'} Uhr</strong> folgendes: </td>
<td width="50" align="center">{if $gbook_entry.str_hp}<a href="{$gbook_entry.str_hp}" target="_blank"><img src="../gfx/gbook_hp.gif" width="14" height="14" border="0"></a>{/if} {if $gbook_entry.str_email AND $admin == 1} {/if} {if $gbook_entry.str_email AND $admin == 1}<a href="mailto:{$gbook_entry.str_email}"><img src="../../sound-cottbus.de/gfx/gbook_mail.gif" width="19" height="15" border="0"></a>{/if}</td>
</tr>
<tr>
<td class="gbook" colspan="2">
{$gbook_entry.str_message}
</td>
</tr>
{if $admin == 1}
<tr>
<td class="gbook" colspan="2">
<br>Den Eintrag von -{$gbook_entry.str_name}- <a href="admin.php?page=gbook&action=delete&ID={$gbook_entry.ID}" style="coloR: #FF0000" onClick="return check()">LÖSCHEN</a> !
</td>
</tr>
{/if}
</table>
<img src="../gfx/trennlinie.jpg" width="630" height="1" />
<br>
{/foreach}
<br>
Seiten: {$gbook_pageline}<br><br>
{/if}
das klappt aber nicht so ganz.
no_entries bekommt im aufrufenden Skript eine 1 gesetzt da die Anzahl der Beiträge im gästebuch gleich 0 ist!
ich hoffe ihr seht einen Fehler?