Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2010, 14:51
Avatar de jcxnet
jcxnet
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 7 meses
Puntos: 56
Respuesta: No se realiza la concatenacion SQL

La cadena que forma el SQL es $sitios y si haces la consulta antes de la condición pues siempre ingnorará la categoría; además si el id de la categoría es numérico, supongo, entonces debería quedar así:
Código PHP:
$sitios "SELECT * FROM sitios WHERE keywords LIKE '%$_POST[referencia]%'";
 if(!empty(
$_POST['categoria'])) $sitios .= " AND categoria = $_POST[categoria]";
$extraer mysql_query($sitios); 
prueba y nos comentas
__________________
►I'm a devil on the run ♂
Jcxnet.com
*Keep It Simple **