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]
<?php
if($_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($consulta0);

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