交叉表/数据透视表上的变化

时间:2014-08-26 03:37:33

标签: php mysql

我一直在用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?

先谢谢大家。

0 个答案:

没有答案