Повторяется в таблице - PullRequest
0 голосов
/ 08 января 2012

У меня есть проблема в таблице

Проблема состоит в том, чтобы повторить, я хочу, когда он достигает 4 строк, чтобы таблица переносилась на новую строку

Код PHP:

// for : 
$tr = 1;
while($row = mysql_fetch_array($post_tv)){ 
    $show[] = $row; 
    if ($tr == 4){
        $tr == 1;
    }
    $tr++;   
    $marsosmarty->assign("show",$show); 
    $marsosmarty->assign("tr",$tr);
} 

Код HTML smarty:

<td width="91"><table width="100" height="100" border="0" cellpadding="1" cellspacing="1" bgcolor="#666666">
    <tbody><tr>
        {section name=table loop=$show}  
        {if $tr eq 3} </tr><tr> {/if} 
        <td bgcolor="#FFFFFF">
            <a href="./channel.php?id={$show[table].id}" target="az">
                <img src="{$show[table].a_IMG}" alt="{$show[table].a_DESC}" width="100" height="100" border="0" class="link-img" title="{$show[table].a_TITLE}">
            </a>
        </td>
        {/section} 
    </tr>

1 Ответ

0 голосов
/ 08 января 2012

используйте код ниже. В вашем коде вы сравниваете tr со значением, вам нужно присвоить

if ($tr == 4){
        $tr = 1;
    }
...