Jump to content

Archived

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

shasidi

Need a help in php code

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

Share this post


Link to post
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>';
?>

Share this post


Link to post
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>

 

';

 

 

?>

Share this post


Link to post
Share on other sites

Hi agian,

the code you write is working now!

So now everything is working, thank you for help Babygurgles

Share this post


Link to post
Share on other sites

×