Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/05/2010, 09:59
Avatar de Wasper
Wasper
 
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 17 años, 10 meses
Puntos: 41
Busqueda Respuesta: Problema de registro

Claro, si no condicionas antes de meter los datos por supuesto que se metera...

Por partes, esto es el condicionante, donde controlas las repeticiones:
Cita:
If recordset1("usuario")=usu Then control=1
recordset1.MoveNext
wend
If control=1 then
response.write ("no puedes volver a registrarte con este nombre")
aqui es donde metes el nuevo usuario
Cita:
recordset1.addnew
recordset1("usuario")=usu
recordset1("password")=pass
response.write("haz registrado correctamente esta cuenta")
recordset1.update
El condicionante debe estar antes que la insersion de datos... y dentro de una condicion if... de todas formas no es la manera mas optima de hacerlo...

ya que el SELECT es el que pones:
Cita:
sql="SELECT *from bbdd"
porque no pones esto mejor
Cita:
sql="SELECT * from bbdd WHERE campousuario LIKE '" & usu&"'"
...
...
if (recordset1.EOF) then
metes el usuario
else
Response.write("El usuario ya existe... elija otro nombre...")
end if
Lo que pretendo es que lo entiendas... ya que seria mas facil darte un link... pero te encontrarias despues con mas problemas...
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras