次のクエリを使用してテーブルにデータを入力しています。
$result = mysql_query("SELECT vendor, part_number, machine, Sum(q_received) AS received, Sum(q_rejected) AS rejected FROM qa_parts Group by vendor, part_number, machine Order by vendor ASC");
ベンダーごとに結果をグループ化し、ベンダーの下に、それらから来たすべての部品とその詳細を表示したいと思います。
これが私がする必要があることです:
http://www.gen-techno.com/images/old.jpg
現在行っていること:
http://www.gen-techno.com/images/new.jpg
ご覧のとおり、Vendor OPS Products の部品は、上記の Allied Electronics の部品の例のように、そのベンダーの下にグループ化されていません。
今のところ私のテーブルコード:
while($row = mysql_fetch_array($result))
{
echo "<h4>" . $row['vendor'] . "</h4>[fancy_table]<table>
<tr>
<th>Part Number</th>
<th>Quantity Received</th>
<th>Quantity Rejected</th>
<th>Machine</th>
</tr>";
echo "<tr>";
echo "<td>" . $row['part_number'] . "</td>";
echo "<td>" . $row['received'] . "</td>";
echo "<td>" . $row['rejected'] . "</td>";
echo "<td>" . $row['machine'] . "</td>";
echo "</tr>";
echo "</table>[/fancy_table]";}