-1

我一直在尝试解决这个问题几个小时,但我不确定如何获得正确的结果,希望有人能够帮助我。

我有下面的代码,它会垂直显示结果是一个表格,但我希望单元格水平相邻,我该如何实现?

<?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>'; 
?>

非常感谢Brill,为什么小事情会导致这样的问题!

4

2 回答 2

2

将您的 tr 标签移出循环。每次看到一个 tr 标签时,它都会产生另一行。

于 2012-08-07T11:38:36.067 回答
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>'; 
?>
于 2012-08-07T11:39:08.343 回答