Este es el code completo
Código PHP:
//Variables tomadas desde el formulario de insertar data
//Variables USUARIO
$calncot = $_POST['calncot'];
$calcliente = $_POST['calcli'];
$calrif = $_POST['calrif'];
$calvendor = $_POST['calvendor'];
$calfechasol = $_POST['calfechasol'];
$calref = $_POST['calref'];
//Variables de PRODUCTOS
$itemdesc = $_POST['itemdesc'];
$itemcantidad = $_POST['itemcant'];
$itempeso = $_POST['itempeso'];
$itemcosto = $_POST['itemcosto'];
$itemcodaranc = $_POST['itemcodaranc'];
//Inserto Data de USUARIOS en Tabla
$resultu = mysql_query("insert into ".$tdatosc." (datosc_fecha,datosc_ncot,datosc_cliente,datosc_rif, datosc_vendor,datosc_dfecha,datosc_referencia) values(NOW(),'".$calncot."','".$calcliente."','".$calrif."','".$calvendor."','".$calfechasol."','".$calref."')" . mysql_error());
$Uid = mysql_insert_id();
if (!$resultu) {
die('Invalid query: ' . mysql_error());
}
echo "Datos de Cotizacion agregada";
echo "<br>";
//inserto solo el primer registro
$Pesoc = $itempeso * $itemcantidad;
$resultp = mysql_query("insert into ".$tproductos." (pro_nombre,pro_peso,pro_cant,pro_fob,pro_idcodara,id_emb,pro_pesot) values('".$itemdesc."','".$itempeso."','".$itemcantidad."','".$itemcosto."','".$itemcodaranc."','".$calncot."','".$Pesoc."')" . mysql_error());
$Pid = mysql_insert_id();
if (!$resultp) {
die('Invalid query: ' . mysql_error());
}
//Inserto Data de EMBARQUE en Tabla EL PRIMERO NADA MAS
//Saco el porcentaje seleccionado desde el formulario ""
$resporc = mysql_query("SELECT * FROM tarancel WHERE id_aranc = " . $itemcodaranc . mysql_error());
while ($rowporc = mysql_fetch_array($resporc, MYSQL_ASSOC)){
$porc = $rowporc["aran_porcent"];
}
//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 ( $resprecios, MYSQL_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;
$flete = 1;
}
elseif ( ( $pesomgnf2 >= 10 ) and ( $pesomgnf2 <= 19 ) )
{
$calculo = $preciocom + ( $pesomgnf2 - 10 ) * $preciovar;
$flete = 2;
}
elseif ( ( $pesomgnf2 >= 20 ) and ( $pesomgnf2 <= 39 ) )
{
$peso_mediosg = $pesomgnf2 - 20;
$precio1 = $peso_mediosg * $preciovar;
$calculo = $preciocom + precio1;
$flete = 3;
}
elseif ( ( $pesomgnf2 >= 40 ) and ( $pesomgnf2 <= 100 ) )
{
$calculo = $preciocom + ( $pesomgnf2 - 40 ) * $preciovar;
$flete = 4;
}
elseif ( ( $pesomgnf2 > 100 ) )
{
$calculo = $preciocom + ( $pesomgnf2 - 100 ) * $preciovar;
$flete = 5;
}
echo "Costo del flete ".$flete.$calculo;
}
$vCosto = $itemcantidad * $itemcosto;
$Costof = $vCosto * 2150;
$vSeguro = $Costof * 0.01; //Precio de Seguro del precio fob total
$vSegurof = $vSeguro * 2150;
$venvt = $Costof + vSegurof + $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";