Hallo,
Bestellingen van meerdere klanten staan gezamelijk in één veld van een tabel bestelling, nu wil ik echter de bestelling_id van één klant uitlezen als factuurnummers zichtbaar voor die klant. Maar als ik dat doe dan laat hij het gehele veld zien, dus ook de bestellingen van de andere klanten.
Dat is uiteraard niet de bedoeling.
Hoe krijg ik alleen de bestellingen van die ene klant zichtbaar in een lijstje ?
Ik hoop dat ik het zo duidelijk geformuleerd heb.
Ik heb het voor de duidelijkheid even hieronder neergezet.
Kan iemand mij hierbij helpen ?
function factuur()
{
$sql=mysql_query("SELECT kl_id FROM klanten WHERE kl_loginnaam='".$_SESSION["loginnaam"]."'") or die (mysql_error());
for($index=0; $index<mysql_num_rows($sql); $index++)
{
$row = mysql_fetch_assoc($sql);
$klant_id= $row['kl_id'];
}
$aantalFacturen= count($klant_id);
if ($aantalFacturen>0)
{
echo "<br /><strong>Hieronder een overzicht van jouw facturen:</strong>";
echo "<br /><br /><i>(Klik op een factuur voor de PDF)</i>";
echo "<br /><table width=\"300px\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">";
echo "<tr><td align=center><strong> Factuur: </strong></td><td align=center><strong> Datum: </strong></td><tr>";
$q= mysql_query("select * from bestelling");
while ($record= mysql_fetch_row($q))
{
echo "<tr><td align=center><a href=\"pdf.php?factuur_id=".$record[0]." \"target=\"blank\">".$record[0]."</a></td><td align=center>".$record[2]."</td><tr>";
}
}
echo "</table>";
}
1.393 views