Les cuento bien de que se trata el problema que tengo !!! Por ahi se puede hacer de otra manera.
Tengo que mostrar un listado de datos entre los registros desde y hasta.
Lo que yo hago es una consulta del tipo between, hasta ahi todo en orden.
Cuando lo muestro, saco los datos de la BDD, y el calculo de los subtotales los hago con javascript, pero esos calculos me funcionan para el formulario form[0] que seria el 1º,
Hay una variable que es la que me cuenta la cantidad de filas que tengo por ejemplo en MATERIA PRIMA que es $cmp, esa dependiendo del formulario cambia. en este caso de la foto es 2, pero en el siguiente formulario es 1., o sea que siempre tiene el valor del ultimo formulario que muestra.
Esa es la variable que necesito que en js me la reciba con el valor de $cmp dependiendo del form.
Lo calculos desde js, los hago asi ...
Código PHP:
var cont = "<?php echo $cmp;?>"
function calculo_carga()
{
for(cc=1;cc<=cont;cc++){
val_cos_pesos1 = parseFloat(document.form["cos_mp_pesos_"+cc].value);
val_cos_dolar1 = parseFloat(document.form["cos_mp_dolar_"+cc].value);
val_cant1 =parseFloat(document.form["cant_mp_"+cc].value);
val_desp1=parseFloat(document.form["desperdicio_"+cc].value)/100;
val11= (val_cos_pesos1*val_cant1);
total11=(val11*val_desp1)+val11;
document.form["sub_mp_pesos_"+cc].value=total11.toFixed(4);
val21= (val_cos_dolar1*val_cant1);
total21=(val21*val_desp1)+val21;
document.form["sub_mp_dolar_"+cc].value=total21.toFixed(4);
}
}
Aca en la foto se ve el ejemplo de las 2 lineas de MATERIA PRIMA.
Gracias !!!