Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Kaoz_1 en 08 de Diciembre 2014, 23:42

Título: Ayuda!! validacion Servlet JSP
Publicado por: Kaoz_1 en 08 de Diciembre 2014, 23:42
Hola que tal !!
Soy nuevo programando en jsp(Servlet) y espero que puedan responder a mi pregunta.

en fin..Necesito que me ayuden a validar el ingreso de registros a la base de datos
los cuales no quiero que se repitan.
Similar a lo que se hace en PHP

gracias de antemano!!!

Título: Re:Ayuda!! validacion Servlet JSP
Publicado por: Mastermind en 09 de Diciembre 2014, 08:03
Hola!!! Pega el código que tengas siguiendo las indicaciones de https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

Explica con un ejemplo qué es lo que quieres conseguir. Si no das más información es difícil saber qué es lo que quieres exactamente  :-\.

Salu2
Título: Re:Ayuda!! validacion Servlet JSP
Publicado por: Kaoz_1 en 09 de Diciembre 2014, 11:47
Gracias por responder
lo que busco es al similar a esto pero en un Servlet

Código: [Seleccionar]
<?phpif($_POST['nombre']){include "conexion.php";$email = $_POST['correo'];$sql = "SELECT COUNT(*)  FROM registro_clientes WHERE correo = '$correo'";$consulta = mysql_query($sql, $conexion) or die( mysql_error() );$dato = mysql_result($consulta, 0);if ($dato >= 1) { echo "Campo cedula ya esta registrado";} else {insert into ...........}if(!mysql_error()) {echo "Bien";}else {echo "Intente mas tarde";}mysql_close($conexion);}?>

hasta el momento solo tengo esto y no me funciona..
Código: [Seleccionar]
String email=request.getParameter("correo");
if (accion.equals("Ingresar")) {
try {
ResultSet datos = conexion.consulta("SELECT * FROM registro_clientes where correo="+email, out);
if(datos.next()) {
out.println("usuario con este correo ya registrado");

}
else{
Sql = "INSERT INTO ............

out.println("<br> Registro GRABADO <br>");

String urlDestino2 = "res_jugar";
response.sendRedirect(urlDestino2);
}
} catch (SQLException ex) {

out.println("Error " + ex.toString());
}
Título: Re:Ayuda!! validacion Servlet JSP
Publicado por: Ogramar en 10 de Diciembre 2014, 08:02
Hola, te recomiendo que vayas haciendo comprobaciones mostrando mensajes por pantalla para comprobar que el código va recibiendo la información que debe y haciendo lo que quieres. Por ejemplo:

String email=request.getParameter("correo");
out.println("Recibido como email la cadena " + email.toString());

Así puedes ir comprobando dónde falla el código.

También deberías abrir la base de datos para ir comprobando los resultados frente a lo que tienes en la base de datos. Por ejemplo introducir un email que exista en la base de datos y comprobar que lo detecta bien y te aparece el mensaje "usuario con este correo ya registrado"

Puedes empezar comentando parte del código y luego ir activándolo poco a poco para ver dónde falla.

Salu2