Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2011, 17:56
israel_u
 
Fecha de Ingreso: febrero-2009
Mensajes: 32
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Cambiar nombres a campos dinamicos

Hola buenas tardes

Tengo el siguiente problema, de entre les explico tengo un formulario dinamico que me muestra registros de una tabla y los renglones de este formulario van creciendo en base a los registros que tengo en mi tabla, a continuacion le pongo mi formulario:

<form name="entregaBoletos" method="post" action="">
<table width="100%" border="1">
<tr>
<td class="etiquetaBoleto">Descripción</td>
<td class="etiquetaBoleto">Precio</td>
<td class="etiquetaBoleto">Folio Actual</td>
<td class="etiquetaBoleto">Folio Final</td>
<td class="etiquetaBoleto">Folio Entregado</td>
<td class="etiquetaBoleto">Cantidad </td>
<td class="etiquetaBoleto">Importe</td>
</tr>
<?php
$b=$tra->get_boletos();
for($i=0;$i<sizeof($b);$i++)
{
?>
<tr>
<td><input name="descrip_boleto" value="<?php echo $b[$i]["descrip_boleto"];?>" size="11"/></td>
<td><input name="monto" value="<?php echo $b[$i]["monto"];?>" size="11"/></td>
<td><input name="folio_ini" value="<?php echo $b[$i]["folio_ini"];?>" size="11"/></td>
<td><input name="folio_fin" value="<?php echo $b[$i]["folio_fin"];?>" size="11"/></td>
<td><input name="entrega" size="11" id="entrega"/></td>
<td><input name="cantidad" size="11"/> </td>
<td><input name="importe" size="11"/></td>
</tr>
<?php
}
?>
</table>


<input type="button" value="Aplicar" title="Aplicar operacion" onclick="opera();" />


</form>

el campo folio_ini debera de restarse con el campo entrega y plasmar el resultado de esta operacion en el campo cantidad, para eso utilizo la siguiente funcion de javascript:

FUNCION JAVASCRIPT

function opera() {
var f1 = parseInt(document.entregaBoletos.folio_ini.value);
var e1 = parseInt(document.entregaBoletos.entrega.value);

document.entregaBoletos.cantidad.value=f1-e1;
}


el problema aqui es que como la tabla que genero con php va creciendo en base a los registros que tengo en mi base de datos debo de cambiar el nombre de los campos antes mencionados tambien en forma dinamica para que pueda aplicar la funcion de java y eso es lo que no logro hacer con esta funcion logro que se cree la tabla en base a mi registros::


<?php
$b=$tra->get_boletos();
for($i=0;$i<sizeof($b);$i++)
{
?>

pero no he logrado cambiar el nombre de mis campos para que se puedan realizar las operaciones


De antemano les doy mil gracias por el apoyo y espero obtener una respuesta favorable