【发布时间】:2015-04-18 16:06:23
【问题描述】:
我想知道如何在我的 php 文件中使用 html 显示一个包含多列的表,但在该列中只显示来自 mysqli 的单列结果
我现在拥有的是:
<?php
include "dbinc.php";
$con=mysqli_connect($servername,$username,$password,$database);
$letramasculinos = mysqli_query($con,"SELECT nome FROM nomes WHERE nome LIKE '$_POST[letra]%' AND sexo = 'm';");
$letrafemininos = mysqli_query($con,"SELECT nome FROM nomes WHERE nome LIKE '$_POST[letra]%' AND sexo = 'f';");
(more code...)
echo "<table style='display: inline-block;' width='150px' border='1' bgcolor='#6699FF'>";
while($row = mysqli_fetch_array($letramasculinos))
{
echo "<tr>";
echo "<td><center>" . $row['nome'] . "</center></td>";
echo "</tr>";
echo " ";
echo "<table style='display: inline-block;' width='150px' border='1' bgcolor='#FF99FF'>";
while($row = mysqli_fetch_array($letrafemininos))
{
echo "<tr>";
echo "<td><center>" . $row['nome'] . "</center></td>";
echo "</tr>";
}
echo "</table>";
}
(more code...)
?>
在此示例代码中,这显示了 2 个包含 1 列的 HTML 表,但由于条目太多,我希望在每个表中将该列除以 3 列(或除以 4 或 5 等...)。
我该怎么做?
例子:
我拥有什么,我想要什么
I have this: I Want Something like this:
+---------+ +--------+---------+--------+
| Diogo | | Diogo | André | João |
+---------+ +--------+---------+--------+
| André | | Filipe | Carlos | Gaspar |
+---------+ +--------+---------+--------+
| João | | Fabio | Fernado | |
+---------+ +--------+---------+--------+
| Filipe |
+---------+
| Carlos |
+---------+
| Gaspar |
+---------+
| Fabio |
+---------+
| Fernado |
+---------+
【问题讨论】:
-
如果我是你,我会先尝试摆弄一些 CSS! (无论如何,我会将这些数据放在
<ul>和<li>项目中。)
标签: php html mysql mysqli html-table