bill110 Posted December 3, 2006 Posted December 3, 2006 I am trying to place an image in the header depending upon which category is current. That part I have. But I need a default image or no image at all to display if no category is current. What happens now is I get an image placeholder if no category is current. I've tried it two ways <?php $imagetop = DIR_WS_IMAGES . 'no_category.gif'; if (isset($current_category_id)){ $imagetop = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'"); $imagetop = tep_db_fetch_array($imagetop); $imagetop = $image1['categories_image']; } ?> <td><?php echo tep_image(DIR_WS_IMAGES . $imagetop); ?></td> and this <?php if (isset($current_category_id)){ $imagetop = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'"); $imagetop = tep_db_fetch_array($imagetop); $imagetop = $image1['categories_image']; } ?> <td background="../images/no_category.gif"><?php echo tep_image(DIR_WS_IMAGES . $imagetop); ?></td> The second one will at least show the no-category.gif and the category image will be placed over it when one is current; however there is still a placeholder if no category is current. I've tried a couple of "else" statements but either get syntax error on the same results. any help is appreciated. My Contributions Stylesheet With Descriptions Glassy Grey Boxtops Our Products Meta Tags On The Fly Password Protect Admin "No matter where you go....There you are" - Buccaroo Bonsai
bill110 Posted December 3, 2006 Author Posted December 3, 2006 I am trying to place an image in the header depending upon which category is current. That part I have.But I need a default image or no image at all to display if no category is current. What happens now is I get an image placeholder if no category is current. I've tried it two ways <?php $imagetop = DIR_WS_IMAGES . 'no_category.gif'; if (isset($current_category_id)){ $imagetop = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'"); $imagetop = tep_db_fetch_array($imagetop); $imagetop = $imagetop['categories_image']; } ?> <td><?php echo tep_image(DIR_WS_IMAGES . $imagetop); ?></td> and this <?php if (isset($current_category_id)){ $imagetop = tep_db_query("select categories_image from " . TABLE_CATEGORIES . " where categories_id = '" . (int)$current_category_id . "'"); $imagetop = tep_db_fetch_array($imagetop); $imagetop = $imagetop['categories_image']; } ?> <td background="../images/no_category.gif"><?php echo tep_image(DIR_WS_IMAGES . $imagetop); ?></td> The second one will at least show the no-category.gif and the category image will be placed over it when one is current; however there is still a placeholder if no category is current. I've tried a couple of "else" statements but either get syntax error on the same results. any help is appreciated. Corrected code above(I had copied and pasted the wrong one) My Contributions Stylesheet With Descriptions Glassy Grey Boxtops Our Products Meta Tags On The Fly Password Protect Admin "No matter where you go....There you are" - Buccaroo Bonsai
Recommended Posts
Archived
This topic is now archived and is closed to further replies.