Yo uso este y trabaja a la perfección:
Código MySQL:
Ver originalif ((isset
($_POST
["MM_insert"])) && ($_POST
["MM_insert"] == "form1")) { for ($x=$primer_dato; $<=$ultimo_dato; $x++) {
$insertSQL = sprintf("INSERT INTO servicio_suministro (id_cita, codigo, descripcion, valor) VALUES (codigo, descripcion, valor),
GetSQLValueString($_POST['id_cita'.$x.''], "int")); GetSQLValueString($_POST['codigo'.$x.''], "int")); GetSQLValueString($_POST['descripcion'.$x.''], "int")); GetSQLValueString($_POST['valor'.$x.''], "int"));
mysql_select_db($database, $conexion);
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
}
}
y el formulario condicionarlo a un ciclo:
Código PHP:
Ver original<? do { $y= $y+1 ?>
<input type="text" name="tal<?php echo $y; ?>"> <!-// y asi con todos
<?php } ?>