Foros del Web » Programando para Internet » PHP »

necesito ayuda con unos ifs o switch o elseif o lo q sea.

Estas en el tema de necesito ayuda con unos ifs o switch o elseif o lo q sea. en el foro de PHP en Foros del Web. Hola salu2 foreros. bien estoy confundido con todas estas opciones que tengo que hacer en una busqueda, alguien me puede ayudar son mas o menos ...
  #1 (permalink)  
Antiguo 18/02/2008, 16:26
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 3 meses
Puntos: 1
necesito ayuda con unos ifs o switch o elseif o lo q sea.

Hola salu2 foreros.

bien estoy confundido con todas estas opciones que tengo que hacer en una busqueda, alguien me puede ayudar son mas o menos todas estas;

si tengo a y no tengo b, c, y d no paso - error falta una fecha
si tengo b y no tengo a, c, y d no paso - error falta una fecha
si no tengo a y b no paso y pongo error de fechas, pero tengo que hacer una busqueda de c o de d y tambien de ellas 2 juntas
si no tengo a, b y d, pero tengo c - consulta de progress
si no tengo a, b, c pero tengo d - consulta de proyectos
si no tengo a y b pero tengo c y d - consulta de progress y proyectos
si tengo a y b y no tengo c y d - paso a dar consulta de todos
si tengo a, b y c y no d - paso a dar consulta seleccionando progress
si tengo a, b, c y d - paso a dar consulta seleccionando progres y progrecto

alguien me puede ayudar con esto no si sea un switch o un else if dentro de un varios ifs o no se q onda cualquier ayuda sera muy bien recibida. salu2
  #2 (permalink)  
Antiguo 18/02/2008, 16:31
okram
Invitado
 
Mensajes: n/a
Puntos:
Re: necesito ayuda con unos ifs o switch o elseif o lo q sea.

Son muchas (demasiadas diría yo) condiciones. No va a ser podible evaluar con el switch(), ya que éste sólo te permite escoger acciones dependiendo del valor de una variable. La única solución que veo es un montón de if, ifelse y else, para cada condición. Debes tener mucho cuidado y sobretodo prestar mucha atención, pues puedes entrar en confusión y terminarás loqueándote con tu código.

Suerte

Un saludo,
  #3 (permalink)  
Antiguo 18/02/2008, 17:58
Avatar de lobonegro6  
Fecha de Ingreso: enero-2005
Ubicación: Monterrey, México.
Mensajes: 145
Antigüedad: 19 años, 3 meses
Puntos: 1
Re: necesito ayuda con unos ifs o switch o elseif o lo q sea.

hey saludos a todos. pues me demore hora y media ero lo hice y eso es lo q importa, ahora ya me estan saliendo a mi solito. aqui se los dejo por si alguien necesita algo paracedio algun dia. salu2

Código PHP:
if($fechai !='' && $fechaf !='') { // 1
    
if ($p_toquest !='') { // 2
        
if ($proy_toquest !='') { // 3
            
echo "hacer la busqueda con las 4 opciones";
        } 
/* 3 */else { // 4
            
echo "hacer la busqueda con progress y las 2 fechas";
    } 
// 4
//2
 
else { // 5
     
if ($proy_toquest == '') { /* 6 */echo "aqui se podria arreglar de fecha a fecha"; } else { echo "hacer la busqueda con proyect y las 2 fechas "; }
    
 } 
// 5
 
} else {
// echo "no hay fechas";
//if ($p_toquest !='' && $proy_toquest !='') { echo "busqueda both"; } else { echo "solo falta una mas"; }
if ($p_toquest !='' && $proy_toquest !='') { echo "hacer la busqueda de progres y proyect sin fechas"; } else { if($p_toquest !='') { echo "hacer la busqueda de puro progress sin nada"; } else { echo "no hay fechas"; } }     
  }

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:38.