我一直在用PHP做很多基本的东西,但是我想知道如何显示一些表格数据。我查看了构建数据透视/交叉选项卡显示的基本规则,但我正在寻找的内容似乎有点不同。主要数据存储在1个表中(以及其他字段):
我现在的代码输出了这个...但是正在寻找:
http://www.countryhicksystems.com/upload/stack.jpg
http://www.countryhicksystems.com/upload/stack.jpg
我知道我们要使用PDO或MySQLi,但我将其设置为快速原型。
//Log in, etc. code before this
$query = "SELECT * FROM $usertable WHERE $ems = $editID
Order by equip_station, equip_descrp";
$result = mysql_query($query);
if($result)
{
echo "<table width=\"90%\" border='1' align=\"left\" height=\"Auto\" cellpadding=\"3\" cellspacing=\"3\">
<tr>
<th width=\"65\"><div align=\"center\">Station</div></th>
<th >Status</th>
<th >As of Date</th>
<th >Description</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td class=\"columnfont\">" .$row["$name"]."</div></td>";
if ($row['equip_status'] == 'Available')
{
echo "<td class=\"green\">" .$row["$id"]."</div></td>";
}
elseif ($row['equip_status'] == 'Unavailable')
{
echo "<td class=\"red\">" .$row["$id"]."</div></td>";
}
else
{
echo "<td class=\"black\">" .$row["$id"]."</div></td>";
}
echo "<td class=\"cellfont\">" .$row["$availdate"]."</div></td>";
echo "<td class=\"cellfont\">" .$row["$descr"]."</div></td>";
echo "</tr>";
}
}
?>
</p>
</div>
我如何更改现有代码以显示一行而不是列中的Station Ambulance?
先谢谢大家。