Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2012, 21:43
marianoear
 
Fecha de Ingreso: mayo-2009
Mensajes: 68
Antigüedad: 15 años, 11 meses
Puntos: 0
Evitar duplicados en un formulario

Hola,

Estoy desarrollando un formulario y estoy bastante avanzado, pero no se como hacer para verificar la base de batos y ver si ya está duplicado.

lo puedo hacer desde una consulta con php:
Código PHP:
//VALIDAR CODIGO
mysql_select_db($database_conex_piero$conex_piero);
$consulta= ("SELECT codigo FROM concurso_ellider WHERE codigo='$codigo'"); 
$resultado=mysql_query($consulta) or die (mysql_error());
if (
mysql_num_rows($resultado)>0)
{
echo
"El código de revista ya está registrado <br/>";
} else {
echo
"CODIGO CORRECTO<br/>";

Pero lo quiero hacer desde java, en el mismo lugar donde valido la longitud del mismo, esto lo hice así:

Código HTML:
<form id="formulario" name="formulario" method="post" onSubmit="return validar(formulario)">

<td nowrap="nowrap" align="right"><p>(*) Código:</p></td>
      <td colspan="2"><input type="text" name="codigo" value="" size="32" /></td> 

Código Javascript:
Ver original
  1. if ((form.codigo.value == null) || (form.codigo.value=="") || /^\s+$/.test(form.codigo.value) || (form.codigo.value.length < 4) || (form.codigo.value.length > 4) || isNaN(form.codigo.value)) {
  2.             alert("EL código no tiene la longitud correcta");
  3.             return false;
  4.         }
  5.         return true;


Mi pregunta es cómo puedo incorporar la consulta a la base de datos dentro del mismo verificador de java.

Lo puedo hacer todo por separado pero realmente no se como hacerlo desde JAVA.

Espero que me puedan ayudar.

Mariano