Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/03/2008, 09:46
fitness083
 
Fecha de Ingreso: febrero-2008
Mensajes: 23
Antigüedad: 16 años, 11 meses
Puntos: 0
Re: Validación de usuarios

No se si te entiendo lo que necesitas y no soy experto, pero probe algo como lo que quieres con esto.

<%
String nm = request.getParameter("nombre"); /*---seria aqui donde capturas tus inputs el mio se llama nombre*/
out.println(nm);
try {
Class.forName("com.mysql.jdbc.Driver").newInstance ();
}
catch(ClassNotFoundException ce){
out.println(ce);
}

try{
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/tuBD","user","password");
out.println(nm);
st = con.createStatement();
out.println("st");
rs = st.executeQuery("SELECT * FROM responsables WHERE nom_resp="+"'"+nm+"'");/* nom_resp es el campo de la bd que quiero validar con el introducido por el usuario*/
out.println("select");/* hice esto para ver en que parte del proceso iba*/
out.println("<table border=\"1\" width=\"200\"><tr><td><b><center>Nombre</center></b></td><td><b><center>Apellido</center></b></td>"); /* los datos los pongo en una tabla, tu debes saber que haras con ellos*/
while(rs.next()){
String name = rs.getString(2);
out.println(name);
String lname = rs.getString(3);
out.println(lname);
if (nm!=name){
out.println("<tr>");
out.println("<td align=\"center\">"+rs.getString(2)+"</td>");
out.println("<td align=\"center\">"+rs.getString(3)+"</td>");
out.println("</tr>");
}
out.println("</table>");
rs.close();
st.close();
con.close();
}
}
catch(SQLException exception){
out.println("<!--");
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
exception.printStackTrace(pw);
out.print(sw);
sw.close();
pw.close();
out.println("-->");
}

%>


Bueno, tomate tu tiempo analiza el codigo y si te sirvio pues me alegra, sino pues tambien tengo que aprender.
Saludos