【发布时间】:2016-04-13 00:31:50
【问题描述】:
我想做的是:
我有一个 SQL 查询给我一个输出。在该输出上 1 在 php 中进行选择。
$cities[$row['stad']][$row['status']]++
这给了我这样的输出(在 <pre> 标签内):
Array
(
[Amsterdam] => Array
(
[41] => 2
[21] => 91
[43] => 16
[42] => 2
[20] => 30
[4] => 4
[70] => 3
[84] => 8
[46] => 4
[45] => 5
[999] => 26
[47] => 2
[3] => 8
[44] => 1
[40] => 1
[93] => 5
[56] => 3
[61] => 3
[79] => 3
[48] => 2
[50] => 5
[10] => 10
[52] => 2
[120] => 1
[95] => 1
[1] => 65
[90] => 6
)
我想像这样放入一个 html 表格:
City 41 21 43 42 20 7 …… etc
amsterdam 2 91 16 2 30 4 …… etc
重要的是要知道有超过 1 个城市。
这是我目前拥有的:
echo '<table cellpadding="10" cellspacing="10" border="1">';
foreach($cities as $city) {
echo '<tr>';
echo '<td>' . $row['stad'] . '</td>';
echo '<td>' . $city[$row['status']] . '</td>';
echo '</tr>';
}
echo '</table>';
【问题讨论】:
-
向我们展示您的尝试。
-
您遇到的问题是什么?
-
你表的第一行代表表头?我的意思是你把“城市”放在第一列,但是其他的值,这些值总是一样的吗?
-
第一行确实代表表的头部,可能不是每个城市的每一行都有值,但它只是空的。每个城市的价值总是不同的
-
请问你能打印出你在 $city 中得到的东西吗?
标签: php html html-table