Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/04/2011, 09:20
Avatar de Sougiro
Sougiro
 
Fecha de Ingreso: octubre-2007
Mensajes: 136
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: Paso de variables

Este es el codigo:

function Promedio(i,tipo_campo,codigo){
//alert(i+" "+tipo_campo+" "+codigo);
var codigo_inductor= codigo;
var suma=0;
//alert(codigo);
<?php
$codigo="document.write(codigo_inductor)";
$db->query("select * from inductores_nombre where tipo_campo='Valor' and codigo=$codigo");
while($db->next_record()){
$descripcion=$db->f("descripcion");
$codigo=$db->f("codigo");
?>

if(codigo==<? echo $codigo ?>){
var va="<? echo $descripcion ?>";

<?php
$db1=new clsDBlleser();

$db1->query("select * from centros_productivos");
while($db1->next_record()){
$centro_productivo=$db1->f("descripcion");
if($centro_productivo=="CHICLES CON AZUCAR"){
$centro_productivo="CHICLES1";
}
if($centro_productivo=="CHICLES SIN AZUCAR"){
$centro_productivo="CHICLES2";
}
if($centro_productivo=="MECHAS LOCAS"){
$centro_productivo="MECHAS";
}
if($centro_productivo=="MASTI CRUNCHY"){
$centro_productivo="MASTI";
}
?>

var valor=parseFloat(document.getElementById("<? echo $centro_productivo ?>[]"+va).value);
suma=parseFloat(suma+valor);

//alert(valor+" "+suma);
<? } ?>
var proceso1=parseInt(document.getElementById("proceso _inicial[]"+va).value);
var proceso2=parseInt(document.getElementById("proceso _final[]"+va).value);
var proceso3=parseInt(document.getElementById("variaci on_proceso[]"+va).value);
var total_proceso=parseFloat(proceso1+proceso2+proceso 3);
var suma_porcentaje=0;
<?php
$db1=new clsDBlleser();

$db1->query("select * from centros_productivos");
while($db1->next_record()){
$centro_productivo=$db1->f("descripcion");
if($centro_productivo=="CHICLES CON AZUCAR"){
$centro_productivo="CHICLES1";
}
if($centro_productivo=="CHICLES SIN AZUCAR"){
$centro_productivo="CHICLES2";
}
if($centro_productivo=="MECHAS LOCAS"){
$centro_productivo="MECHAS";
}
if($centro_productivo=="MASTI CRUNCHY"){
$centro_productivo="MASTI";
}
?>
var valor=parseFloat(document.getElementById("<? echo $centro_productivo ?>[]"+va).value);
var porcentaje=valor/suma;
//alert("<? echo $centro_productivo ?>");
document.getElementById("<? echo $centro_productivo ?>[]"+i).value=porcentaje;
suma_porcentaje=suma_porcentaje+porcentaje;
//alert(suma_porcentaje+" "+porcentaje);
<? } ?>
document.getElementById("total[]"+i).value=suma_porcentaje*100;
var porcentaje_proceso_inicial=proceso1/suma;
document.getElementById("proceso_inicial[]"+i).value=porcentaje_proceso_inicial;
var porcentaje_proceso_final=proceso2/proceso1;
if(porcentaje_proceso_final=="NaN"){
porcentaje_proceso_final=0;
}
document.getElementById("proceso_final[]"+i).value=porcentaje_proceso_final;
var porcentaje_variacion_proceso=0;
document.getElementById("variacion_proceso[]"+i).value=porcentaje_variacion_proceso;



var porcentaje_porceso=(porcentaje_proceso_inicial+por centaje_proceso_final+porcentaje_variacion_proceso )*100;
//porcentaje_proceso=porcentaje_proceso*100;
//alert(porcentaje_porceso);
document.getElementById("total_proceso[]"+i).value=porcentaje_porceso;
}
<?
}
?>
}