Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/05/2010, 12:19
cosme1
 
Fecha de Ingreso: marzo-2010
Mensajes: 62
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: insertar varios registros de un solo click en mysql

Hola josh_michel forzozamente tienes que meterlos en una misma linea??
supongo que tu formulario son puros textfield y recuperas algo asi los valores

String mivalor=request.getParameter("concepto");

por que no metes todo en un for?? donde primero recoges los valores de la primera fila y los insertas y que eso lo haga 6 veces??

algo asi

for(int i=0; i<6; i++)
{
String campo_concepto="concepto"+i;
String campo_cargo="cargo"+i;
concepto=request.getParameter(campo_concepto); // aqui mi idea que tus textfield se llamen nombre mas un numero name="concepto0"
concepto=request.getParameter(campo_cargo);

// y asi recuperas todos y luego los insertas con la linea que tienes arriba

String query2 = "INSERT INTO movimientos_polizas( concepto , cargo , abono , num_poliza , num_diario) VALUES" + "(\"" + concepto + "\"," + cargo + "," + abono + "," + num_poliza + "," + num_diario + ");";

// y esto se repite 6 veces y como i crece la siguiente vez recuperaria los valores de la siguiente fila

}

Última edición por cosme1; 05/05/2010 a las 12:29