Hi Jason
I have tried your nested option and found that images were displayed for a topic where no image had been uploaded, however when an image had been uploaded it displayed both that image and also the stock image.
I have tried my solution but this time not image is shown where its not uploaded.
The code that I used was;
Your Suggestion:
<?php if($row_Recordset1['newsPhoto'] != "") { ?>
<img src="../images/<?php echo $row_Recordset1['newsPhoto']; ?>" alt="<?php echo $row_Recordset1['newsTitle']; ?>" width="648" height="100" class="img-inside"/>
<?php } ?>
<?php if ($row_Recordset1['newsCat']=1){?>
<img src="../images/news.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } elseif ($row_Recordset1['newsCat']=2){?>
<img src="../images/PressRelease.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } elseif ($row_Recordset1['newsCat']=3){?>
<img src="../images/callouts.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } elseif ($row_Recordset1['newsCat']=4){?>
<img src="../images/events.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } ?>
My suggestion:
<?php if($row_Recordset1['newsPhoto'] != "") { ?>
<img src="../images/<?php echo $row_Recordset1['newsPhoto']; ?>" alt="<?php echo $row_Recordset1['newsTitle']; ?>" width="648" height="100" class="img-inside"/>
<?php } ?>
<?php if($row_Recordset1['newsPhoto'] =NULL && ($row_Recordset1['newsCat'] =1)) { ?>
<img src="../images/news.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } ?>
<?php if($row_Recordset1['newsPhoto'] =NULL && ($row_Recordset1['newsCat'] =2)) { ?>
<img src="../images/PressRelease.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } ?>
<?php if($row_Recordset1['newsPhoto'] =NULL && ($row_Recordset1['newsCat'] =3)) { ?>
<img src="../images/callouts.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } ?>
<?php if($row_Recordset1['newsPhoto'] =NULL && ($row_Recordset1['newsCat'] =4)) { ?>
<img src="../images/events.jpg" alt="<?php echo $row_Recordset1['newsTitle']; ?>" class="img-inside"/>
<?php } ?>
The database column that contains the file name if an image is uploaded is empty if no image is uploaded. The default for that column in NULL
Can you see where Im going wrong?