Hola, estaba haciendo un buscador con autosuggest y tengo un pequeño problema al devolver los resultados dels ervidor... tengo en mis registros de productos ciertos nombres que contienen "/" por ejemplo : "producto 195/220"
Ahora cuando ingreso eso en la busqueda el autosuggest me retorna el siguiente error:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '/' in ...\buscar.php on line 14
éste es mi código:
Código PHP:
$keyword = $_POST['data'];
if($objProducto->searchProducto($keyword) != 0)
{
$result = $objProducto->searchProducto($keyword);
echo '<ul class="list">';
while($row = mysql_fetch_array($result))
{
$str = addslashes(strtolower($row['producto_descripcion']));
$final = preg_replace("/$keyword/","<span class='bold'>$keyword</span>",$str);
echo '<li><a href=\'javascript:void(0);\'>'.$final.'</a></li>';
}
echo "</ul>";
}
else
echo 0;
Necesito algún patrón para que me acepte el "/" junto con el $keyword que escribo?