Foros del Web » Programación para mayores de 30 ;) » Java »

Problema al insertar datos en un bd desde cajas de texto dinamicas

Estas en el tema de Problema al insertar datos en un bd desde cajas de texto dinamicas en el foro de Java en Foros del Web. Buenas noches quisiera saber alguien me podria ayudar, bueno la idea es tener un select y apartir del nuemro seleccionado sale un numero de cajas ...
  #1 (permalink)  
Antiguo 04/09/2009, 17:51
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 4 meses
Puntos: 1
Problema al insertar datos en un bd desde cajas de texto dinamicas

Buenas noches quisiera saber alguien me podria ayudar, bueno la idea es tener un select y apartir del nuemro seleccionado sale un numero de cajas si seleccionas 1 te salen dos cajas de texto, bueno esto es lo que se llama html dinamico, bueno eso ya me funciona perfecto, ahora quiero enviar esos datos e insertarlos pero cuando los envio solo me inserta uno y los demas no alguien podria ayudrme
dejo el codigo :
Cita:
function enviaracu(){
var numerocom3 = $("#numerocom3").val();
var consecutivo = $("#consecutivo").val();
var fecha_acuerdo = $("#fecha_acuerdo").val();

var indice = $("#valor").attr("value");
var dato;

for(var i = 0 ; i <=indice; i++){
dato = $("#caja"+i).attr("value");
fechi = $("#fechi"+i).attr("value");
var lista = $("#lista").attr("value");
$.ajax({
type: "POST",
dataType: "json",
url: "datosacuerdo.jsp",
timeout:30000,
data: "dato="+dato,
data: {"dato":dato,"fechi":fechi,"lista":lista,"numeroco m3":numerocom3,"consecutivo":consecutivo,"fecha_ac uerdo":fecha_acuerdo},
error:function (){alert("error");},
success: function(data){
$('#numerocom3').attr('value','');
$('#consecutivo').attr('value','');
$('#fecha_acuerdo').attr('value','');
$("#caja"+i).attr('value','');
$("#fechi"+i).attr('value','');
alert(data.fechi );

}
});

}
}
datosacuerdo.jsp
Cita:
<%
String numerocom3 = request.getParameter("numerocom3");
String consecutivo = request.getParameter("consecutivo");
String fecha_acuerdo = request.getParameter("fecha_acuerdo");
String dato = request.getParameter("dato");
String fechi = request.getParameter("fechi");
String lista = request.getParameter("lista");
int d = Integer.parseInt(lista);
int dato2 = Integer.parseInt(dato);

String consulta1 = "select count(*) as cuenta from cuota";
ResultSet Resultado1 = conexion.buscarDatos(consulta1);
int cont1 ;
int id;
String estado="no_paga";
if (Resultado1.next()){
cont1=Resultado1.getInt("cuenta");
id= cont1+1;
dao.daocuota daocu= new dao.daocuota();
daocu.almacenarcuota(id,numerocom3,fechi,d,dato2,e stado);
out.print("({");
out.print("'dato' :'"+dato2+"',");
out.print("'fechi' :'"+fechi+"'");
out.print("})");

}

%>
Espero haber sido un poco clara agradezco cualquier ayuda
Hasta pronto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:40.