Ik probeer het onderstaande script in php werkend te krijgen,
Maar zodra ik dit uitvoer met $best_aantal dan krijg ik in mijn resultaat alleen 1 te zien(bij elke maand).
Het resultaat zou terecht moeten komen in een tabel met de maanden.
Weten jullie hoe ik dit kan oplossen?
Ik heb al geprobeerd een count te gebruiken, maar dan krijg ik geen resultaat in mijn output.
Toelichting:
$best_aantal is gewoon het aantal producten.
status_ID 2 is dat een bestelling ontvangen is.
CODE:
sub2query = "
SELECT status_best_id
FROM cs_bestellingstatus
WHERE status_ID = '2' AND YEAR (status_date) = '$jaar' AND MONTH (status_date) = '$maand';
";
$sub2result = mysql_query($sub2query)or die(mysql_error());
while ($sub2row=mysql_fetch_array($sub2result)) {
$status_best_id = $sub2row["status_best_id"];
$itemsquery =
"SELECT
B.best_aantal
FROM
cs_bestellingen A,
cs_bestellingen_items B,
cs_systemen C
WHERE
A.best_id = '$status_best_id' AND
A.best_id = B.best_id AND
B.system_id = C.system_id
";
$itemsresult = mysql_query($itemsquery)or die(mysql_error());
while ($row=mysql_fetch_array($itemsresult)) {
$best_aantal = $row["best_aantal"];
}