Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Need a help in php code


shasidi

Recommended Posts

Hi everyone,

I need some help, I am using some modification of the oscommerce and I need to put this code:

 

<a href=<?=tep_href_link('specials.php')?>>

<img src=images/m13.jpg alt="KOSMETIK" width=281 height=226 border=0><img src=images/m14.jpg alt="KOSMETIK" width=245 height=226 border=0>

</a>

 

 

from header.php the new_products.php

 

this is a dynamic link to the banner image, if it is in header it appears in all pages, so I just need it in new_products.php page.

 

it works fine in header.php but if I put it to the new_products.php it does't work, I think it is syntax error in the code. Could you help to correct it, please?

 

 

thanks

Link to comment
Share on other sites

<?php
echo '
<a href="' . tep_href_link(FILENAME_SPECIALS) . '">' .
tep_image(DIR_WS_IMAGES . 'm13.jpg', 'KOSMETIK', '281', '226', 'border=0') .
tep_image(DIR_WS_IMAGES . 'm14.jpg', 'KOSMETIK', '245', '226', 'border=0') .
'</a>';
?>

Link to comment
Share on other sites

<?php
echo '
<a href="' . tep_href_link(FILENAME_SPECIALS) . '">' .
tep_image(DIR_WS_IMAGES . 'm13.jpg', 'KOSMETIK', '281', '226', 'border=0') .
tep_image(DIR_WS_IMAGES . 'm14.jpg', 'KOSMETIK', '245', '226', 'border=0') .
'</a>';
?>

 

thank's for quick response Babygurgles,

 

So I have used the code you offered but it doesn't work because of this html rules I think.

 

I think I should write a whole code, so I have to add that piece of code here (the actual place is in red bold font):

 

 

<?php

 

if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {

$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);

} else {

$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);

}

 

$row = 0;

$col = 0;

 

 

echo '

<table cellspacing=0 cellpadding=0 width=524 align=left>

<tr><td>

</td></tr>

<tr><td colspan=3 class="ch10">Velkommen til Butik</td></tr>

<tr>

';

 

while ($new_products = tep_db_fetch_array($new_products_query)) {

$new_products['products_name'] = tep_get_products_name($new_products['products_id']);

$product_query = tep_db_query("select products_description from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . (int)$new_products['products_id'] . "' and language_id = '" . (int)$languages_id . "'");

$product = tep_db_fetch_array($product_query);

$new_products['products_description'] = $product['products_description'];

// get products category

$categories_query = tep_db_query("select categories_id from " . TABLE_PRODUCTS_TO_CATEGORIES . " where products_id = '" . (int)$new_products['products_id'] . "'");

if (tep_db_num_rows($categories_query) > 0) {

$categories = tep_db_fetch_array($categories_query);

$categories_query2 = tep_db_query("select categories_name from " . TABLE_CATEGORIES_DESCRIPTION . " where categories_id = '" . (int)$categories['categories_id'] . "'");

$categories2 = tep_db_fetch_array($categories_query2);

$category_name = $categories2['categories_name'];

} else {

$category_name = '';

}

// get products manufacturers

$man_query = tep_db_query("select manufacturers_id from " . TABLE_PRODUCTS . " where products_id = '" . (int)$new_products['products_id'] . "'");

if (tep_db_num_rows($categories_query) > 0) {

$manuf = tep_db_fetch_array($man_query);

$man_query2 = tep_db_query("select manufacturers_name from " . TABLE_MANUFACTURERS . " where manufacturers_id = '" . (int)$manuf['manufacturers_id'] . "'");

$manuf2 = tep_db_fetch_array($man_query2);

$man_name = $manuf2['manufacturers_name'];

} else {

$man_name = '';

}

 

 

 

echo '

 

<td class="kb2">

<table width="168" border="0" cellspacing="0" cellpadding="0">

<tr>

<td><?php echo tep_get_products_manufacturer($products_id); ?><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'vspace=0') . '</a></td>

</tr>

<tr>

<td><a class="kb3" href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '"> ' . $new_products['products_name'] . '</a> <span class="kb4">'.$currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])).'</span></td>

</tr>

</table>

</td>

';

 

$col ++;

if ($col > 2) {

$col = 0;

$row ++;

echo '

</tr>

<tr><td height=5></td></tr>

<tr>

 

';

} else echo '

<td width=1>

</td>

';

}

 

 

 

 

echo '

</tr>

</table>

 

';

 

 

?>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...