2016-04-26 9 views
0

我很抱歉,我不知道我怎麼能問這個問題。我有一個顯示會員信息的會員頁面。但是我只能設法得到它作爲一個清單下去的時候,我想顯示是這樣的:我如何顯示用戶數據在2行

Member Table

這是我使用,以顯示我的體片我當前的代碼:

</table> 

<table width='302' height="40px" border='0' style="background-color: #F5F5F5;padding: 2px 5px;border: 1px solid #DEDEDE; border-radius: 5px;"> 
<tr> 
<td align="left" width="151" height='38px'><font size='2px'><?php echo '' . ucfirst ($row['user_n']) . '' ?></font></td> 
<td align="left" width="153" ><font size='2px'><?php echo ''. ucfirst ($row['b_name']) . '' ?></font></td> 
<td align="left" width="89"><?php $timestamp = strtotime($row['login_time']); if($timestamp >= time()-1200) { echo "<img src='../includes/images/online.png'>"; } else {echo "<img src='../includes/images/offline.png'"; } ?></td> 
<td align="left" width="65"><?php if($row['premium'] == "1") { echo "<img src='../includes/images/premium.png'>"; } else {echo "<img src='../includes/images/npremium.png'>"; }?></td> 
<td align="left" width="98" ><font size='2px'><?php echo '' . $row['date'] . '' ?></font></td> 
<td align="left" width="52"><center><?php if($row['watched'] == "1") { echo "<img src='../includes/images/red.png'>"; } else {echo "<img src='../includes/images/tick.png'>"; }?></center></td> 
</tr> 

</table> 

對不起,我不是最擅長解釋的東西。

回答

0

我不熟悉php。 但使用這種邏輯它應該爲你工作。 您應該有一個每次顯示成員時都會增加的計數器。 如果計數器爲零,則打印出新的<tr>標記。 如果計數器模2 =零打印出新</tr><tr>標籤... 然後對於每個成員只是把它們放在<td></td>標籤... 希望有所幫助。

+0

我還是不明白你的意思。 –

+0

http://php.net/manual/en/internals2.opcodes.mod.php –

+0

如果你的mod和餘數爲零,這意味着你已經打印出2個成員,所以你打印出''標籤來結束當前行並開始新行,併爲每2個成員執行一次。 –

相關問題