Hieronder het script (een gedeelte).
$res = mysql_query("SELECT *, (`einduur` - `beginuur`) AS `aantal_uren`, (`eindkilo` - `beginkilo`) AS `kg_totaal`, SUM(`kilo`) AS `kilos`, (`rolnummer_eind` - `rolnummer_begin`) AS `rolnummers`, MONTH(datum) AS maand, DAYOFMONTH(datum) AS dag FROM diensten LEFT JOIN producten ON diensten.product_id = producten.itemcode LEFT JOIN
scrap_verbruik
ON
scrap_verbruik.id = diensten.dienst_id
WHERE WEEK(datum, 1) = '$week' AND YEAR(datum) = '$year' AND machine = '$machine'
GROUP BY dienst_id") or die("res2:". mysql_error());
$aantal_cols = 3;
$huidige_col = 0;
$num = mysql_num_rows($res2);
if ($num > 0){
while ($row = mysql_fetch_assoc($res)){
if( $huidige_col == 0){
echo "<table class='reporttotal'>";
echo "<tr>";
echo "<td>";
echo "<div class='reporting'>Line ". $row['machine'] ." ".$row['dag'] ."-".$maanden[$row['maand']] ."";
echo "</div></td></tr>";
echo "<tr>";
echo "<td>";
echo "<div class='leftside'>";
echo "<font class='intro'> </font><br>";
echo "<font class='intro'>Performance</font><br>";
echo "<font class='intro'>Producttype</font><br>";
echo "<font class='product'>Product 1</font><font class='intro1'>Rollweight (kg)</font><br>";
echo "<font class='intro'>Rolls per shift</font><br>";
echo "<font class='intro'>Geproduceerd (kg)</font><br>";
echo "<font class='intro'>Scrap (kg)</font><br>";
echo "<font class='intro'>Totaal geproduceerd (kg)</font><br>";
echo "<font class='intro'>Resultaten per uur</font><br>";
echo "<font class='intro'>Scrap (kg)</font><br>";
echo "<font class='intro'>Totaal geproduceerd (kg)</font><br>";
echo "<font class='intro'>Verbruik(%)</font><br>";
echo "<font class='intro'>Scrap %</font><br>";";
echo "<font class='intro'>Beginuur dienst</font><br>";
echo "<font class='intro'>Einduur dienst</font><br>";
echo "<font class='intro'>Totaal gelopen (uren)</font><br>";
echo "<font class='intro'>Overige uren</font><br>";
echo "<font class='intro'>Totale tijd</font><br>";
echo "<font class='intro'>Gelopen uren %</font><br>";
echo "</div></td>";
}
echo "<td>";
echo "<div class='rightside'>";
echo "<font class='texting'>".$diensten[$row['dienst']] ."</font><br>";
echo "<font class='texting'>". $row['product_id'] ."</font><br>";
echo "<font class='texting'>". $row["kilo_product"] ."</font><br>";
echo "<font class='texting'>". $row["rolnummers"] ."</font><br>";
$processedkg = $row['kilo_product'] * $row['rolnummers'];
echo "<font class='texting'>". number_format($geprodkg,2) ."</font><br>";
echo "<font class='texting'>". $row["kilos"] ."</font><br>";
$geprodtotalkg = $geproddkg + $row['kilos'];
echo "<font class='texting'>". number_format($geprodtotalkg,2) ."</font><br>";
$gemaakteuren = $geprodtotalkg / $row['aantal_uren'];
echo "<font class='texting'>". number_format($gemaakteuren,2) ."</font><br>";
echo "<font class='texting'>". number_format($row["kilos"],2) ."</font><br>";
echo "<font class='texting'>". number_format($geprodtotalkg,2) ."</font><br>";
$scrapprocent = $row['kilos'] / $geprodtotalkg * 100;
$yieldprocent = 100 - $scrapprocent;
echo "<font class='texting'>". round($yieldprocent) ."%</font><br>";
echo "<font class='texting'>". round($scrapprocent) ." %</font><br>";
echo "<font class='texting'>" .$row['einduur'] ."</font><br>";
echo "<font class='texting'>" .$row['beginuur'] ."</font><br>";
echo "<font class='texting'>" .$row['aantal_uren'] ."</font><br>";
$startup = 8 - $row['aantal_uren'];
echo "<font class='texting'>$startup</font><br>";
$totaltime = $row['aantal_uren'] + $startup;
echo "<font class='texting'>$totaltime</font><br>";
$totalprocent = $row['aantal_uren'] / 8 * 100;
echo "<font class='texting'>$totalprocent %</font><br>";
echo "</div></td>";
$huidige_col++;
if ($huidige_col == $aantal_cols){
echo "</tr></table><br><br>";
$huidige_col = 0;
}
}
}