mam następujący kod:
<?php require('includes/application_top.php'); $q = ''; $name = ''; $id = ''; $url = ''; $limit = 100; foreach($searchwords as $key => $value) { if ($value == '') } foreach($searchwords as $key => $value) { $booltje = '+' . $searchwords[$key] . '*'; $searchwords[$key] = $booltje; } $query = "SELECT pd.products_id, pd.products_name, pd.products_description, p.products_model FROM " . TABLE_PRODUCTS_DESCRIPTION . " pd INNER JOIN " . TABLE_PRODUCTS . " p ON (p.products_id = pd.products_id) WHERE (MATCH (pd.products_description) AGAINST ('" .$q."' IN BOOLEAN MODE) OR MATCH (pd.products_name) AGAINST ('".$q."' IN BOOLEAN MODE)) AND p.products_status = '1' AND pd.language_id = '" . (int)$languages_id . "' ORDER BY pd.products_name ASC LIMIT " . $limit; $query = tep_db_query($query); if ( tep_db_num_rows($query) ) { while ( $row = tep_db_fetch_array($query) ) { $name = $row['products_name']; $id = $row['products_id']; $url = tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $id); $results[] = '<a href="' . $url . '">' . $name . '</a>' . $model . "\n"; } } else { $results[] = '<b>Nie znaleziono wpisanej frazy</b><br><bR>Najczestrzą przyczyną braku wynikow jest <b>źle wprowadzona nazwa</b><br>np: <b>szukajac drukarke DCP-165</b> sprobuj <b>wpisujać np: DCP165, DCP-165.</b>'; } } else { } ?>
co dodać do niego aby wyszukiwarka wyszukiwała kiedy wpisze np:dcp135 lub 135. W opisie na stronie mam wpisane: dcp135.
Najprawdopodobniej odpowiedzialna jest za to ta linijka: $q = addslashes(preg_replace("%[^0-9a-zA-Z]%", "", $_GET['keywords']) );
Pozdrawiam.
Z góry dzięki za wszystkie odpowiedzi.