gracias por l adata, pero estaba utilizando mal el tema de lo swhile y por eso no andaba.
voy a pasar a explicar en forma mas que criolla (para que los novatos entiendan claramente)
Tengo 2 paginas : una es buscador.php y la otra es listado.php
BUSADOR.PHP = esta pagina tiene 3 campos donde se van a ingresar valores, son numeros a partir del 1, y estos valores se enviaran como variables segun el campo. (campo1 va a ser $var1, campo2 como $var2 y campo3 como $var3)
LISTADO.PHP = Esta pagina trea informacion que se encuentra en una base de datos. Por ella se ejecutaran 3 filtros (cada filtro segun la variable que viene desde buscador.php; ejemplo filtro1 segun $var1, filtro2 segun $var2...). Lo que quiero hacer es que si los valores dentro de las variables son distintas a 0, que se ejecuten los filtros.
este codigo en forma criolla fue el que cree:
Código PHP:
Si ($var1 es distinta a 0 ) {
ejecutar Si ($var2 es distinto a 0) {
ejecutar Si ($var3 es distinto a 0) {
ejecutar filtro1, filtro2 y filtro3
} sino {
ejecutar filtro1 y filtro2
}
} sino {
ejecutar Si ($var3 es distinto a 0) {
ejecutar filtro1 y filtro3
} sino {
ejecutar filtro1
}
}
} sino {
ejecutar Si ($var2 es distinto a 0) {
ejecutar Si ($var3 es distinto a 0) {
ejecutar filtro2 y filtro3
} sino {
ejecutar filtro2
}
} sino {
ejecutar Si ($var3 es distinto a 0) {
ejecutar filtro3
} sino {
no ejecutar ninguna filtro
}
}
}
muchas gracias a todos .