【发布时间】:2015-08-29 02:40:30
【问题描述】:
我的问题
这是源代码
<table>
<tr>
<th>No</th>
<th>Name</th>
<th>Month</th>
<th>Total</th>
</tr>
$no=1;
while($row = mysqli_fetch_assoc($sql2))
{
$CATEGORY[$row['NAME']][]=$row['MONTH'];
}
$old = 0;
foreach($CATEGORY as $key => $CATEGORY)
{
foreach($CATEGORY as $CODE)
{
echo "<tr>";
if($old == 1)
{
echo "<td></td>
<td></td>";
}
else
{
echo "<td>".$no."</td>
<td>".$key."</td>";
$old = 1;
}
echo "<td>";
echo $CODE."<br>";
echo "</td><td></td></tr>";
}
$old = 0;
$no=$no+1;
}
echo '</table>';
如果我想显示总值,并出现在总计列中如何添加到foreach 中的数组例如:$row['TOTAL']
【问题讨论】:
-
你能
print_r($CATEGORY)吗?并将结果展示给我 -
Array([0] => Sept ) 我放在了 之后
-
在使用
print_r()时给我$row的结果 -
Array ([id_name] => 1 [id_name] => 1 [id_month] => 8 [id_month] => 8 [name] => John [Month] => August) 数组 ([ id_name] => 2 [id_name] => 2 [id_month] => 9 [id_month] => 9 [name] => Adam [月] => 九月)
-
所以你想制作一个表格来显示用户的姓名和日期?