Probleem met query binnen while loop
Ik probeer een pagina vol te krijgen met formuliertjes met in elk formuliertje een tabelletje Als achtergrond van het tabelletje gebruik ik een .jpg
Vanuit de tabel produkten komen alle produktgegevens + labelID's (de id van .jpg).
Dit gaat goed (query1)
$labelID= @$row['label_id'];
Maar voor het pad moet ik dus label_name ophalen uit de tbl label_manager nav $labelID en hier gaat iets mis, ik krijg in ieder geval geen plaatje en de echo $labelimage; levert ook niets op.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?
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('Kon de database niet selecteren');
$query = ("SELECT * FROM produkten ORDER BY prod_naamlang, prod_naamlang DESC");
$result = mysql_query($query) or die ('Fout bij ophalen gegevens');
//$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'];
$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'];
$query2 = ("SELECT * FROM label_manager WHERE label_id=$labelID, ORDER BY label_name, label_name DESC");
$result2 = mysql_query($query2) or die ('Fout bij ophalen ');
while($row = mysql_fetch_array($result2))
{
$labelimage= @$row['label_name'];
echo $labelimage;
?>
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('Kon de database niet selecteren');
$query = ("SELECT * FROM produkten ORDER BY prod_naamlang, prod_naamlang DESC");
$result = mysql_query($query) or die ('Fout bij ophalen gegevens');
//$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'];
$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'];
$query2 = ("SELECT * FROM label_manager WHERE label_id=$labelID, ORDER BY label_name, label_name DESC");
$result2 = mysql_query($query2) or die ('Fout bij ophalen ');
while($row = mysql_fetch_array($result2))
{
$labelimage= @$row['label_name'];
echo $labelimage;
?>
<form method="get" action="wijn.php" class="produktinfoformtextklein">
<table width="136" height="107" border="0" cellpadding="0" cellspacing="0" background="img/labels/">
<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><img src="./img/spacer.gif" width="3" height="1" hspace="0" vspace="0" border="0" align="absmiddle"></td>
</tr>
<tr>
<td width="70" height="69" valign="top"><img src="../img/spacer.gif" width="70" height="69" hspace="0" vspace="0" border="0"></td>
<td align="left" valign="top" class="produktlabeltextklein"><br>
<br>
<br>
va. € </td>
</tr>
</table></td>
</tr>
</table>
</form>
Kan iemand mij helpen?
Gewijzigd op 08/09/2004 14:35:00 door Kees
$prodID= @$row['prod_id'];
$fileID= @$row['file_id'];
enz...
"
haal die @'s eens weg :)