Tema: If anidados
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2014, 09:11
quieropaginaweb
 
Fecha de Ingreso: noviembre-2012
Mensajes: 73
Antigüedad: 11 años, 5 meses
Puntos: 1
If anidados

Hola buenas tardes tengo un problema con un if haber si podeis ayudarme.

Código PHP:
if (! empty([v_codcli])){ //** Si es cliente LOGADO

            
$sql_art =     "SELECT    codcli,    codfam,    codart,    tpcdes,    preven FROM tarifas 
            WHERE 
              (codcli = '[v_codcli]') AND codfam IS NULL AND (codart = '{codart}' )"
// Primer caso consulto si el articulo lo tengo en la tabla tarifas
            
sc_lookup(rs_art$sql_art);
                
            
            
$sql_codfam =     "SELECT    codcli,    codfam,    codart,    tpcdes,    preven FROM tarifas 
            WHERE 
              (codcli = '[v_codcli]') AND (codfam = '[v_categoria]') AND codart IS NULL"
// Consulto si la categoria la tengo en la tabla tarifas
            
sc_lookup(rs_fam$sql_codfam);
    


            if (
false == {rs_art} or false == {rs_fam}){        // Error accediendo a la BD
    
            
}

            elseif ({
rs_art[0][0]} = '[v_codcli]') {
    
                {
prevena} = "hola"// esta me funciona bien
    
            
}
    
            
            
}
else {
    

Hago 2 consultas una para recoger el codigo cliente y si esta el articulo muestro un "hola", si no lo esta quisiera que pasara a la segunda consulta para que viera si esta el codigo de la familia, si esta que haga un descuento.
No soy capaz o ya estoy rayado con el tema.
Si podeis echarme una mano.
Muchas gracias.