出産前後の痔にはご注意!

ちょっとベタな書き方ですが下記のように、画像と名前のセットを表示して行く時に、
最後、余ったセルに{html_table}などを使って自動的に埋めて行く事は、出来ますでしょうか、

<table width="650" border="0" cellspacing="0" cellpadding="0">

{foreach from=$data item=data key=key name="loop"}
{if $smarty.foreach.loop.iteration %5 ==1}<tr>{/if}
<td>
<table width="125" border="0" cellspacing="0" cellpadding="1">
<tr>
<td><a href="{$data.id}.php"><img src="img/{$data.staff_file}" width="125" height="175" border="0"></a>
</td></tr>
<tr>
<td>{$data.name} </td>
</td></tr>
</table>
</td>
{if $smarty.foreach.loop.iteration % 5 ==0}</tr>{/if}
{/foreach}

{if $smarty.foreach.loop.total % 5 ==4}<td> </td>{/if}
{if $smarty.foreach.loop.total % 5 ==3}<td> </td><td> </td>{/if}
{if $smarty.foreach.loop.total % 5 ==2}<td> </td><td> </td><td> </td>{/if}
{if $smarty.foreach.loop.total % 5 ==1}<td> </td><td> </td><td> </td><td> </td>{/if}

</table>

A 回答 (1件)

section使ってmax使えば出来そうですが。



参考URL:http://sunset.freespace.jp/smarty/SmartyManual_2 …
    • good
    • 0
この回答へのお礼

maxでいけますね、有難う御座いました。

お礼日時:2006/08/27 10:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング