Ver Mensaje Individual
  #24 (permalink)  
Antiguo 15/08/2009, 16:01
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Busqueda con Multiples Select.

Pues vas a tener que colocar unas condiciones para que añada el where.

Código PHP:
Ver original
  1. $extras = (!empty($_POST["extras"])
  2.         ? (!empty($modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu) || !empty($motherboard)
  3.                 ? " AND extras='".trim($_POST["extras"])."'"
  4.                 : " extras='".trim($_POST["extras"])."'")
  5.         : "");
  6.  
  7. $where = (!empty($modelo) || !empty($bus) || !empty($fabricante) || !empty($cpu) || !empty($motherboard) || !empty($extras)
  8.         ? " WHERE "
  9.         : "");
  10.  
  11. $s = "SELECT * FROM prueba "
  12.         . $where
  13.         . $modelo
  14.         . $bus
  15.         . $fabricante
  16.         . $cpu
  17.         . $motherboard
  18.         . $extras;
  19. $query = mysql_query($s) or die(mysql_error());
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos