Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/04/2010, 17:46
millan2525
 
Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 14 años, 5 meses
Puntos: 16
Respuesta: Duda con sintaxis

Por otro lado, no quieres usar else if

Quieres usar elseif(en las búsquedas).

Y, por último, no sé si || es and o or

Prueba a cambiarlo por and, si es o, es lógico que no funcione bien, puesto que siempre se cumple la condicion primera.

Para que me entiendas, le estas diciendo, en español:

si ((no esta vacio ($_SESSION['buscarciudad'])) o ($_SESSION['buscarpartido'] = "") o ($_SESSION['buscardepto'] = ""))

Eso siempre pasará, valla, si buscas ciudad, esta claro que se cumplen las tres condiciones, no esta vacio buscar ciudad, esta lleno buscarpartido y buscardpto.

Por otro lado, si buscas el partido, también será verdadero, porque no existe ciudad y existe partido, pero no existe depto...

Valla, cambialo por and o && los ||