Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Adding a Manufacturer Dropdown to the header


Guest

Recommended Posts

Hello,

 

I purchased a template that did not include a Manufacturer Dropdown List. I found a post here that had me add this code to the header.php:

<TABLE height=22 cellSpacing=0 cellPadding=0 width="150" border=0>
<TR>
  <TD vAlign=top align=left height=22 width="150">

<?php
$manufacturers_query = tep_db_query("select manufacturers_id, manufacturers_name from " . TABLE_MANUFACTURERS . " order by manufacturers_name");
if ($number_of_rows = tep_db_num_rows($manufacturers_query)) {
?>
<?php
 $manufacturers_array = array();
 if (MAX_MANUFACTURERS_LIST < 2) {
   $manufacturers_array[] = array('id' => '', 'text' => PULL_DOWN_DEFAULT);
 }

 while ($manufacturers = tep_db_fetch_array($manufacturers_query)) {
   $manufacturers_name = ((strlen($manufacturers['manufacturers_name']) > MAX_DISPLAY_MANUFACTURER_NAME_LEN) ? substr($manufacturers['manufacturers_name'], 0, MAX_DISPLAY_MANUFACTURER_NAME_LEN) . '..' : $manufacturers['manufacturers_name']);
   $manufacturers_array[] = array('id' => $manufacturers['manufacturers_id'],
								  'text' => $manufacturers_name);
 }

 $info_box_contents = array();
 $info_box_contents[] = array('form' => tep_draw_form('manufacturers', tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false), 'get'),
							  'text' => tep_draw_pull_down_menu('manufacturers_id', $manufacturers_array, (isset($HTTP_GET_VARS['manufacturers_id']) ? $HTTP_GET_VARS['manufacturers_id'] : ''), 'onChange="this.form.submit();" size="' . MAX_MANUFACTURERS_LIST . '" style="width: 150; font-family: verdana,Arial; font-size: 7pt; background-color:#c0c0c0; color:#000000; margin-bottom:0;"') . tep_hide_session_id());
  }

  new infoBox($info_box_contents);
?>

</TD></TR>
</TABLE>

 

Which worked well, but the dropdown has a strange box(border) around it that I can't seem to remove.

 

You can see the test site here:

Test Site

It is still under major construction :'(

 

I also found a post asking this same question but there was no answer.

 

Any help greatly appreciated -

 

Rob

Link to comment
Share on other sites

Archived

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

×
×
  • Create New...