vise billeder som er tilknyttet en annonce
Er her nogle som kan se hvorfor at filen vis.php ikke kan vise de billeder som er tilknyttet annoncen?Relationen mellem billedet og annoncen er at en annoncen i tabellen "salgAfProdukt" har et id. Dette id er det samme som det artikelid som billedet i tabellen "billeder" har.
Nedenstående kode kan godt vise tekst til annoncen, men der bliver ikke vist billeder:(
BILLEDTABELLEN SER SÅLEDES UD
CREATE TABLE `billeder` (
`id` mediumint(8) NOT NULL auto_increment,
`artikelid` mediumint(10) NOT NULL default '0',
`pic` longblob NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=12 ;
IMAGE.PHP
<?php
require_once("../members/common.php");
$imgID = mysql_real_escape_string($_GET['id']);
$query = mysql_query("SELECT pic FROM billeder WHERE artikelid = ".$imgID."") or die(mysql_error());
if (mysql_num_rows($query)>0)
{
header("Content-type: image/jpeg");
print $row['pic'];
exit ();
}
?>
VIS.PHP
<?php
require_once("../members/common.php");
$Id = $_GET[id];
$hent = mysql_query("SELECT * FROM salgAfProdukt left join postnr on salgAfProdukt.postNr = postnr.postnr WHERE id = '$Id'") or die(mysql_error());
$raekke = mysql_fetch_assoc($hent);
echo "<a href=\"java script:history.go(-1)\"><div align=\"center\"><- Tilbage</div></a><br>";
echo "
<table width=\"560\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\" bgcolor=\"#FFFFFF\">
<tr>
<td width=\"490\" valign=\"top\"><span class=\"mellem\">".$raekke['produkt']."</span> <br><span class=\"lille\">".$raekke['supplerendeTekst']."</span></td>
<td width=\"70\" align=\"center\" valign=\"top\"><span class=\"lilleS\">".$raekke['pris']." Kr.</span></td>
</tr></table>
<table width=\"260\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\"bgcolor=\"#FFFFFF\">
<tr>
<td width=\"60\" valign=\"top\"><span class=\"mellem\">Tlf 1:</span></td>
<td width=\"200\" valign=\"top\"><span class=\"lilleS\">".$raekke['tlf1']."</span></td>
</tr>
<tr>
<td width=\"60\" valign=\"top\"><span class=\"mellem\">Tlf 2:</span></td>
<td width=\"200\" valign=\"top\"><span class=\"lilleS\">".$raekke['tlf2']."</span></td>
</tr>
<tr>
<td width=\"60\" valign=\"top\"><span class=\"mellem\">E-mail:</span></td>
<td width=\"200\" valign=\"top\"><span class=\"lilleS\">".$raekke['email']."</span></td>
</tr>
<tr>
<td width=\"60\" valign=\"top\"><span class=\"mellem\">By:</span></td>
<td width=\"200\" valign=\"top\"><span class=\"lilleS\">".$raekke['bynavn']."</span></td>
</tr>
<tr>
<td colspan=\"2\">";
require_once("../members/common.php");
$imgquery = mysql_query("SELECT id FROM billeder WHERE artikelid = '".$imgID."' LIMIT 5") or die(mysql_error());
while($imgrow = mysql_fetch_assoc($imgquery))
{
echo "<img src=\"image.php?id=".$imgrow[id]."\">";
}
echo " </td>
</tr>
</table>";
?>
