Ik wil voor de hosting-pakketten die beheer, een overzicht in een tabel maken van alle schijfruimte en dataverkeer. Deze tabel moet naar Excel (Content-Type: application/vnd.ms-excel) zodat er een grafiek kan worden geplot.
Ik heb nu de volgende code:
<?php
echo "<tr>";
$query = mysql_query("SELECT * FROM verbruik GROUP BY username");
while($list = mysql_fetch_object($query))
{
echo " <td valign=\"top\"><p><strong>$list->username</strong></p></td>";
}
echo "</tr>";
$query = mysql_query("SELECT * FROM verbruik GROUP BY date");
while($list = mysql_fetch_object($query))
{
echo "<tr>";
echo "<td valign=\"top\"><p><strong>$list->date</strong></p></td>";
$query2 = mysql_query("SELECT * FROM verbruik WHERE date = '$list->date' ORDER BY username");
while($list2 = mysql_fetch_array($query2))
{
echo " <td valign=\"top\"><p>" . $list2["$verbruik"] . "</p></td>";
}
echo "</tr>";
} ?>
Behalve dat deze code ongetwijfeld een stukje korter/beter/efficiƫnter kan, is er nog een probleem. Indien er van een datum geen verbruik is (als het pakket op een datum (nog) niet bestaat), klopt de hele tabel niet meer.
Ik wil dus rijen met de hosting-pakketen (deze staan in de tabel 'hosting', ook de verwijderde pakketten), en kolommen met het verbruik (dataverkeer en schijfruimte zijn twee aparte bestanden).
Wie kan mij verder helpen?
1.016 views