not sure if this is the way you want to try it but give it a look
<?php
//===========================================================
// grab all data
//===========================================================
$qsite = "select * from sitename order by sitename"; $rsite = mysql_query($qsite,$conn); while($msite = mysql_fetch_array($rsite)){ $assite = $msite['sitename'];
$qsite = "select *,count(sitename) from sitename";
$rsite = mysql_query($qsite,$conn);
while($msite = mysql_fetch_array($rsite))
{
$assite[] = $msite['sitename'];
$asscount[] = $msite['count(sitename)'];
$qasset = "select * from asset_master_subcat";
//echo $qasset;
$rasset = mysql_query($qasset,$conn);
while($masset = mysql_fetch_array($rasset))
{
$asscode[] = $masset['ass_sub_cat_code'];
$asite = "select *,sum(no_of_qty),sum(transfer_qty) from assetinsite where ass_sub_cat_code='$asscode' and sitename='$assite'";
//echo $asite;
$asiter = mysql_query($asite,$conn);
while($asitem = mysql_fetch_array($asiter))
{
$qtyno[] = $asitem['sum(no_of_qty)'];
$qtytrans[] = $asitem['sum(transfer_qty)'];
$total_qty[] = $qtyno + $qtytrans;
$asstotalq = "select sum(no_of_qty),sum(transfer_qty) from assetinsite where ass_sub_cat_code='$asscode'";
//echo $asstotalq;
$asstotalr = mysql_query($asstotalq,$conn);
while($asstotalm = mysql_fetch_array($asstotalr))
{
$totalqty[] = $asstotalm['sum(no_of_qty)'];
$totaltrans[] = $asstotalm['sum(transfer_qty)'];
}
$countstuff = count($assite);
//===================================
// make table and header
//==================================
echo "<table>
<tr>
<td>header 1</td>
<td>header 2</td>
<td>header 3</td>
<td>header 4</td>
</tr>";
//===================================
// make all data appear in table
//==================================
for ($counter = 0 ; $counter <= $countstuff; $counter += 1) {
echo "<tr>
<td>$counter</td>
<td>".$totalqty[$counter]."</td>
<td>".$totaltrans[$counter]."</td>
<td>".$asscode[$counter]."</td>
</tr>";
}
echo "</table>";
?> HITMANOF44th
Posting Whiz in Training
283 posts since Apr 2009
Reputation Points: 24
Solved Threads: 33