Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2006, 12:56
Avatar de carlosfocus
carlosfocus
 
Fecha de Ingreso: enero-2006
Ubicación: Venezuela
Mensajes: 823
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Problema con condicional IF

Saludos de nuevo

Tengo un problema con un calculo y es el siguiente

Código PHP:
//Saco los datos de precios
$pesok $Pesoc 0.454//peso de libras a kilos
$resprecios mysql_query("select * from tprecios WHERE peso_inicial >= '".$pesok."' and peso_final = '".$pesok."' ") or die ("error:\n".mysql_error());
while (
$rowprecio mysql_fetch_array($respreciosMYSQL_ASSOC)){
$peso_inicio $rowprecio["peso_inicial"];
$peso_final  $rowprecio["peso_final"];
$preciocom =  $rowprecio["preciocom"];
$preciomediog =  $rowprecio["preciomediog"];
$preciovar =  $rowprecio["precio_variacion"];

  }

//Inicio de calculo del flete del ITEM ESTATICO
$pesomgnf $pesok 0.500;
$pesomgnf2 round($pesomgnf); //este es el valo que uso para hacer mis calculos
if (($pesomgnf2 >= '1' ) and ($pesomgnf2 <= '9')){
    
$calculo $preciomediog + ($pesomgnf2 1) * $preciovar;
echo 
"Costo de flete1 $calculo";    
    }else{
    if ((
$pesomgnf2 >= '10' ) and ($pesomgnf2 <= '19')){
        
$calculo $preciocom + ($pesomgnf2 10) * $preciovar
echo 
"Costo de flete2 $calculo";
        }else{
        if ((
$pesomgnf2 >= '20' ) and ($pesomgnf2 <= '39')){
            
$peso_mediosg $pesomgnf2 1;
            
$precio1 $peso_mediosg $preciovar;
            
$calculo $preciocom precio1;

echo 
"Costo de flete3 $calculo";
            }else{
            if ((
$pesomgnf2 >= '40' ) and ($pesomgnf2 <= '100')){
                
$calculo $preciocom + ($pesomgnf2 40) * $preciovar;
echo 
"Costo de flete4 $calculo";
                }else{                
                if ((
$pesomgnf2 '100' )){
                    
$calculo $preciocom + ($pesomgnf2 100) * $preciovar;
                echo 
"Costo de flete5 $calculo";
                 }
            }
        }
    }
}

$vCosto $itemcantidad $itemcosto;
$vSeguro $vCosto 0.01//Precio de Seguro del precio fob total
$venvt $vCosto vSeguro $calculo;
//Insert   DEL PRIMERO
echo "Costo FOB $pesomgnf"
echo 
"<br>";
echo 
"Costo Seguro $vSeguro";
echo 
"<br>";
echo 
"Costo de flete $calculo";
echo 
"<br>";
echo 
"Costo TOTAL en VZLA $venvt"
Lo que sucede es que donde hago los echo no me muestra el calculo que esta dentro del IF, como pueden ver, dentro del IF coloque un echo que es el resultado del calculo, lo que sucede en si es que no me esta tomando el valor de las variables dentro de query, no entiendo que sucede si alguien me puede ayudar pls le agradezco
__________________
Carlos Herrera
Web Developer
www.carlos.com.ve
Para descargar archivos propios a su Teléfono Mobil? www.carlosfocus.com