Ver Mensaje Individual
  #13 (permalink)  
Antiguo 14/03/2014, 08:24
Avatar de angel_xx_1990
angel_xx_1990
 
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: ¿Está bien hecha la siguiente consulta?

Me da el siguiente error, que no tengo ni la menor idea de por que ocurre, para la comprobación e puesto lo siguiente:


Código PHP:
Ver original
  1. //Consultas con todo
  2.  
  3. if ($sel=="Todos los artículos" and $busca== "")
  4. {  
  5.     echo 'llego con todos y busca vacio';
  6. }
  7. elseif ($sel=="Hombre - Ropa" or "Hombre - Complementos" or "Hombre - Calzado" or "Mujer - Ropa" or "Mujer - Complementos" or "Mujer - Calzado" or "Niñ@s" and $busca== ""){
  8.    
  9.     echo 'llego con otros y busca vacio';
  10.    
  11. }


Código PHP:
Ver original
  1. //Consultas con buscador
  2.  
  3. elseif ($sel=="Todos los artículos" and $busca!= "") { 
  4.     echo 'llego con todos y busca no vacio';
  5. }
  6. elseif ($sel=="Hombre - Ropa" or "Hombre - Complementos" or "Hombre - Calzado" or "Mujer - Ropa" or "Mujer - Complementos" or "Mujer - Calzado" or "Niñ@s" and $busca!= ""){
  7.    
  8.    
  9.         echo 'llego con otros y busca no vacio';
  10.    
  11. }


Y al realizar la prueba desde la web obtengo lo siguiente:

*Si marco todo y el buscador vacío me muestra en pantalla:

llego con todos y busca vacio ------ (este OK!!)

*Si marco todos y escribo en buscador me muestra:

llego con otros y busca vacio ------ (este ERROR!!)

*Si marco otros y buscador vacio:

llego con otros y busca vacio ------ (este OK!!)

*Y por último si marco otros y escribo en buscador:

llego con otros y busca vacio ------ (este ERROR!!)


¿Por que pasa ésto?.....No entiendo nada...Gracias!