php橫向重複地區顯示二法

來源:互聯網
上載者:User

方法一. 注意這裡有一個預先定義的圖片記錄集rsmpic 要橫向重複的就是圖片,請根據你的情況改為你的記錄集名稱.整齊地將橫向重複內容放在一個表格內
<table width="100" border="0" align="center" cellpadding="5" cellspacing="5">
<?PHP $startrw = '0';// 開始定義橫向重複內容 這裡設定為 3 行 3 列 $endrw = $HLooper1__index;
$numberColumns = '3';
$numrows = '3';
while(($numrows <> 0) AND (!$rsmpic->EOF))
{
$startrw = $endrw + 1;
$endrw = $endrw + $numberColumns;?>
<tr>
<?PHP While (($startrw <= $endrw) AND (!$rsmpic->EOF)) { //開始重複內容?>
<td>
<table width="78%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="../<?PHP echo $rsmpic->Fields('M_Path'); ?>" border="0"></td>
</tr>
</table>
</td>
<?PHP
$startrw = $startrw + 1;
$rsmpic->MoveNext();}//以上重複td內容 ?>
</tr>
<?PHP $numrows=$numrows-1;
Wend; }
方法二. 將重複標記拖到<td>外(縱向重複是在<tr>外),加入一個變數, 每重複 1 次加 1, 如果%3等於0 echo 一個"<tr>" . 請仔細看
<table width="100%" border="1" cellspacing="1" cellpadding="5">
<tr>
<?PHP $str=0;// 開始定義重複函數?>
<?PHP do { //開始重複?>
<td>
<?PHP $str++;?>
<?PHP echo $str; ?>.<?PHP echo $row_Recordset1['NAME']; ?>
</td>
<?PHP if ($str%3==0)echo "<tr>"; ?>
<?PHP } while ($row_Recordset1 = MySQL_fetch_assoc($Recordset1)); // 重複td內容?>
</tr>
</table>
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.