Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/06/2005, 05:33
CarlaMedina
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 8 meses
Puntos: 2
<jsp:useBean id="formularios" scope="session" class="asistente.Formularios" />

<%@ page import="java.io.*, java.util.*, java.text.*, java.net.*, java.lang.*, java.sql.*" %>

<%

Connection miConnection;
Statement miStat;
ResultSet miRes;

Class.forName("org.gjt.mm.mysql.Driver");

miConnection = DriverManager.getConnection("jdbc:mysql:///miBD", "root", "");
miStat = miConnection.createStatement();

String idF= request.getParameter("idForm");

String ntabla=request.getParameter("titulo");
String tabla=ntabla.replace(' ','_');

int posicion=0;
String nombreCont[]=new String[20];
String resCont[]=new String[20];
int k=0;

while ((formularios.getNombreControl(posicion))!="")
{
nombreCont[k]=(formularios.getNombreControl(posicion));
resCont[k]=request.getParameter(nombreCont[k]);
posicion++;
k++;
}

String incIdUsuario = "select max(idUsuario)+1 as idUsuario from "+tabla;
miRes = miStat.executeQuery(incIdUsuario);
int maxIdUsuario=0;
if (miRes.next())
{
maxIdUsuario = miRes.getInt(1);
}

String nombreRegistros="IdForm, IdUsuario";
String resultados=idF+","+maxIdUsuario;
int n=0;

while (nombreCont[n]!="")
{

nombreRegistros=nombreRegistros+","+nombreCont[n];
resultados=resultados+","+resCont[n];
n++;

}

String insertRes="inset into "+tabla+" ("+nombreRegistros+") values ("+resultados +")";
miStat.executeUpdate(insertRes);

miStat.close();
miConnection.close();



%>