mejor coloco el codigo html para que lo vean.
Código PHP:
<?php
for($i=1;$i<10;$i++){
?>
<table width="287" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="30"><input type="checkbox" name="impresion[<?=$i; ?>]" id="impresion" value = "<?=$i; ?>" /></td>
<td width="135"><input name="tipo_impresion_<?=$i; ?>" type="text" class="objetoformulario" id="tipo_impresion" /></td>
<td width="18"> $ </td>
<td width="104"><input name="precio_impresion_<?=$i; ?>" type="text" class="objetoformulario" id="precio_impresion" size="12" /></td>
</tr>
</table>
<input type="hidden" name="chk2" id="chk2" value="<?=$i?>" />
<?php
}
?>
este es mi codigo que procesa el insert.
Código PHP:
$idproducto = mysql_insert_id();
for($b = 0; $b < $_POST['chk2']; $b++){
$impresion = $_POST['impresion'][$b];
$tipo_impresion = $_POST['tipo_impresion_'.$b];
$precio_impresion = $_POST['precio_impresion_'.$b];
if((!empty($tipo_impresion)) && (isset($tipo_impresion)) && (!empty($precio_impresion)) && (isset($precio_impresion))){
$sql_tipos_impresion = "insert into miusb_impresion_precio(idproducto,impresion,tipo_impresion,precio_impresion)";
$sql_tipos_impresion .= "values('$idproducto','$impresion','$tipo_impresion','$precio_impresion')";
echo $sql_tipos_impresion."<br/>";
mysql_query($sql_tipos_impresion) or die(mysql_error());
}
}