2012-01-08 8 views
0

テーブルに繰り返しは、私は、テーブル内に問題を抱えている

問題は、私はそれが

コードPHP新しい行に転送され、テーブルに4行に達したときに欲しい を繰り返すことです。

// 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

私はあなたの質問を理解していません。詳しく教えてください –

答えて

0

は、以下のコードを使用します。あなたのコードでは、値とtrを比較しています。

if ($tr == 4){ 
     $tr = 1; 
    } 
関連する問題