Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 11:31
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Problema de lógica de condicionales

Bueno pues tengo un problema y ando como que bloqueado, por que se que puede ser facil pero no puedo a ver.

mando 3 variables por un form pero pueden o no estar cada una de ellas, pueden estar todas o ninguna, entonces dependiendo de los casos hago esto:

Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST['var1'])){
  3.     //codigo largo
  4. }else if(isset($_POST['var2'])){
  5.     //codigo largo
  6. }else if(isset($_POST['var3'])){
  7.     //codigo largo
  8. }else if(isset($_POST['var1']) && isset($_POST['var2'])){
  9.     //codigo largo
  10. }else if(isset($_POST['var1']) && isset($_POST['var3'])){
  11.     //codigo largo
  12. }elseif(isset($_POST['var2']) && isset($_POST['var3'])){
  13.     //codigo largo
  14. }else{
  15.     //codigo largo
  16. }?>

o sea un asco de código el que he puesto.

mi pregunta es:

¿cual es la mejor forma de simplificar este bodrio?

gracias por au ayuda