
09/04/2010, 17:46
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 612
Antigüedad: 15 años, 3 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 || |