Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/03/2011, 12:39
Avatar de arepavieja
arepavieja
 
Fecha de Ingreso: marzo-2011
Mensajes: 207
Antigüedad: 13 años, 2 meses
Puntos: 9
Respuesta: Insertar Varios Registros a la vez

Yo uso este y trabaja a la perfección:

Código MySQL:
Ver original
  1. if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  2. for ($x=$primer_dato; $<=$ultimo_dato; $x++) {
  3.   $insertSQL = sprintf("INSERT INTO servicio_suministro (id_cita, codigo, descripcion, valor) VALUES (codigo, descripcion, valor),
  4. GetSQLValueString($_POST['id_cita'.$x.''], "int"));
  5. GetSQLValueString($_POST['codigo'.$x.''], "int"));
  6. GetSQLValueString($_POST['descripcion'.$x.''], "int"));
  7. GetSQLValueString($_POST['valor'.$x.''], "int"));
  8.  
  9. mysql_select_db($database, $conexion);
  10.  $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
  11. }
  12. }

y el formulario condicionarlo a un ciclo:

Código PHP:
Ver original
  1. <? do { $y= $y+1 ?>
  2. <input type="text" name="tal<?php echo $y; ?>"> <!-// y asi con todos
  3. <?php } ?>