Ik moet voor school een php opdracht maken waar ik kan zien welke bestellingen nog steeds lopen.
Het gaat bij dit om het jaar 1994
dus vanaf 1994-01-01
Script ziet er als volgt uit.
Alle tabellen namen kloppen, maar de query werkt niet :S
Ziet iemand de fout??

# De Query
$query = "SELECT BESTEL.DATUM AS DATUM, KLANT.NAAM AS NAAM, BESTEL.BESTNR AS BESTNR, ARTIKEL.ARTNR AS ARTNR, ARTIKEL.NAAM AS ARTNAAM
FROM (KLANT INNER JOIN BESTEL ON KLANT.KLANTNR = BESTEL.KLANTNR) INNER JOIN (ARTIKEL INNER JOIN B_REGEL ON ARTIKEL.ARTNR = B_REGEL.ARTNR) ON BESTEL.BESTNR = B_REGEL.BESTNR
GROUP BY BESTEL.DATUM, KLANT.NAAM, BESTEL.BESTNR, ARTIKEL.ARTNR, ARTIKEL.NAAM
HAVING BESTEL.DATUM>='1994/1/1'
ORDER BY BESTEL.DATUM, KLANT.NAAM";

# Voer de query uit
$result = MYSQL_QUERY($query);

#De tabelkop schrijven
echo "<table><tr><td>Datum</td><td>Klantnaam</td><td>Bestelnr</td><td>Artikelnr</td><td><td>Artikelnaam</td></tr>";

# Data van de query weergeven
if ($myrow = mysql_fetch_array($result))
{ do { echo "<tr>
<td>$myrow[DATUM]</td>
<td>$myrow[NAAM]</td>
<td>$myrow[BESTNR]</td>
<td>$myrow[ARTNR]</td>
<td>$myrow[ARTNAAM]</td>
</tr>\n";
} while ($myrow = mysql_fetch_array($result));
echo "</table>";
} else {
echo "Sorry, no records were found!";
}




MYSQL_CLOSE();
?>
jij bent echt een newbie er klopt helemaal niks van je kan beter opnieuw beginnen.

mvg immi
dat is duidelijk

Reageren