Oplossing was niet zo moeilijk in dit geval:
Join terwijl koloomen zelfde naam hebben..
LEFT JOIN was hier de oplossing en werkt nu ook:
<html><title>Wijnwinkel Groot- Vertroue</title>
<link href="../../shopstyle.css" rel="stylesheet" type="text/css">
<head>
</head>
<body class="body">
<table width="438" height="429" border="0" cellpadding="0" cellspacing="0" background="../midden.jpg">
<tr>
<td valign="top"><table width="443" height="429" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="19" rowspan="2" valign="top"><img src="img/spacer.gif" width="19" height="4" hspace="0" vspace="0" border="0"></td>
<td width="424" height="21" colspan="3" valign="bottom" class="koppen"><img src="img/spacer.gif" width="1" height="1" hspace="0" vspace="0" border="0">Wijnwinkel</td>
</tr>
<tr>
<td colspan="3" valign="top">
<?
include("../../instellen/connect.inc.php");
mysql_connect($host, $user, $password) or die('Kon geen contact maken met de database.');
mysql_select_db($DBname) or die("Fout bij aanspreken database");
$query =
"SELECT *
FROM produkten
LEFT JOIN label_manager ON label_manager.label_id
WHERE produkten.label_id = label_manager.label_id
";
$result = mysql_query($query) or die (mysql_error());
//$resulttellen = mysql_num_rows($result) or die ('Fout bij ophalen gegevens');
while($row = mysql_fetch_array($result))
{
$prodID= $row['prod_id'];
$fileID= $row['file_id'];
$labelID= $row['label_id'];
$labelimage= $row['label_name'];
$prodnaamlang= $row['prod_naamlang'];
$prodnaamkort= $row['prod_naamkort'];
$prodsoortlang=$row['prod_soortlang'];
$prodsoortkort= $row['prod_soortkort'];
$prodaanplant= $row['prod_aanplant'];
$prodalcohol= $row['prod_alcohol'];
$prodopbrengst= $row['prod_opbrengst'];
$prodverpakking= $row['prod_verpakking'];
$prodinhoud= $row['prod_inhoud'];
$prodkleur= $row['prod_kleur'];
$prodprijs1= $row['prod_prijs1'];
$prodprijs2= $row['prod_prijs2'];
$notitie= $row['prod_notitie'];
$drinken= $row['prod_drinken'];
?>
<form method="get" action="wijn.php" class="catalogusform">
<table width="136" height="107" border="0" cellpadding="0" cellspacing="0" background="img/labels/<? echo $labelimage; ?>" class="catalogustabelletjes">
<tr>
<td valign="top"><table width="136" height="107" border="0" cellpadding="2" cellspacing="0">
<tr align="right" valign="middle">
<td height="21" colspan="2" class="produktlabelkop"><span class=style3><? echo $prodnaamkort; ?><img src="./img/spacer.gif" width="3" height="1" hspace="0" vspace="0" border="0" align="absmiddle"></span></td>
</tr>
<tr>
<td width="70" height="69" valign="top"><input name="Submit" type="image" value="Submit" src="../img/spacer.gif" width="70" height="69">
<input name="prodID" type="hidden" id="prodID" value="<? echo $prodID;?>"></td>
<td align="left" valign="top" class="produktlabeltextklein"><? echo $prodsoortkort; ?><br>
<? echo $prodaanplant; ?><br>
<? echo $prodkleur; ?><br>
va. € <? echo $prodprijs1; ?></td>
</tr>
</table></td>
</tr>
</table>
</form>
<?
}
?></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Maar nu loop ik tegen iets anders aan:
de reultataen worden ieder netjes op hun eigen formulier geprint maar er zit ruimte tussen de formulieren en die krijg ik maar niet weg. Er zit een rand om het form en de tabel voor de duidelijkheid
http://www.subasonic.nl/zieruimte.html