I have a BLOB image that is stored when the user submits an advert form, they have the choice of uploading one image. The image is stored in the database with the other information.
Every time my page loads it dynamically creates the advert divs and also fills in the matching information from my database into the div.
The problem I have is displaying all the information including the image together at the same time so when the user clicks to view the page they see each div with a different picture and information. I've seen the other posts on how to display the image but I doubt its the same method when you're displaying several images from the same database.
My database is set up as follows:
ID
ADTITLE
EMAIL
PRICE
DESCRIPTION
CATEGORY
name
type
size
content
DATE
The bold variables are for the image/blob
Here is my code where I retrieve the information :
$Category = 'Specials';
$query = $pdo->prepare("SELECT * FROM adsubm WHERE CATEGORY LIKE '%$Category%' ORDER BY DATE DESC" );
$query->execute();
while($row = $query->fetch()) {
$Adtitle=$row['ADTITLE'];
$Desc=$row['DESCRIPTION'];
$Price=$row['PRICE'];
$Date=$row['DATE'];
$timestamp=strtotime($Date);
$Day= date("d",$timestamp);
$Month=date("F",$timestamp);
$Newmonth=date('M', strtotime($Month . '01'));
$Year=date("Y",$timestamp);
header('Content-type: image/jpeg');
$Image=$row['content'];
echo "
<div class='[ col-xs-12 col-sm-offset-2 col-sm-8 ]' style='margin-top: 10px'>
<ul class='event-list'>
<li>
<time datetime='$Date'>
<span class='day'>$Day</span>
<span class='month'>$Newmonth</span>
<span class='year'>$Year</span>
<span class='time'>ALL DAY</span>
</time>
<img alt='#' src='$Image/>
<div class='info'>
<h2 class='title'>$Adtitle</h2>
<p class='desc'>$Desc</p>
<ul>
<li style='width:50%;'><span class='fa fa-money'></span> $Price</li>
</ul>
</div>
</li>
</ul>
</div>
";
My php skills are still beginner levels as well. I'm just trying to keep things as plain and simple as possible, i'll look into other methods abit later.
All help is appreciated.
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…