2012-08-07 33 views
-1

我一直在努力工作幾個小時,我不知道如何達到正確的結果,希望有人能夠幫助我。水平地回顯一張桌子php

我有下面的代碼將回顯結果是一個垂直的表,但我希望水平相鄰的單元格,我怎麼能實現這一目標?

<?php  
echo "<table border='1' cellpadding='1' width='100%' bordercolor='000099'border='solid'> 
"; 
echo '<div style="width:100%;">'; 
while($row = mysql_fetch_array($boxlink)) 
echo "<tr>"; 
{ 

echo "<td>" . $row['page_page_title'] . "</td>"; 

} 
echo "</tr>"; 
echo "</table>"; 
echo '</div>'; 
?> 

布里爾工作非常感謝,爲什麼它是小事情會導致這樣的問題!

+1

刪除其中創建新行循環的TR標籤,並把它們循環 – Waygood 2012-08-07 11:37:40

+0

外,不要使用'邊界=「1」的cellpadding =「1」 WIDTH =」 100%'bordercolor ='000099',它是古老的html語法!使用樣式代替,您也在下面使用樣式。 – Mark 2012-08-07 11:47:01

回答

2

將您的tr標籤移到循環之外。每次看到一個tr標籤,它都會變成另一行。

0

試試這個:

<?php  
echo '<div style="width:100%;">'; 
echo "<table border='1' cellpadding='1' width='100%' bordercolor='000099'border='solid'> 
"; 
echo "<tr>"; 
while($row = mysql_fetch_array($boxlink)) 
{ 
echo "<td>" . $row['page_page_title'] . "</td>"; 
} 
echo "</tr>"; 
echo "</table>"; 
echo '</div>'; 
?> 
相關問題