Foros del Web » Programando para Internet » PHP »

Validar que el usuario no exista

Estas en el tema de Validar que el usuario no exista en el foro de PHP en Foros del Web. Ke tal. Tengo un problemilla Tengo un formulario. el cual mando con un post a esa misma pagina. Lo ke kiero es validar que el ...
  #1 (permalink)  
Antiguo 19/06/2008, 12:27
 
Fecha de Ingreso: junio-2008
Ubicación: SLP
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Validar que el usuario no exista

Ke tal. Tengo un problemilla

Tengo un formulario. el cual mando con un post a esa misma pagina. Lo ke kiero es validar que el usuario que se va a dar de alta no exista en la bd.
Ya tengo la consulta y me trae el registro si esque eixste. La bronca es como hago el submit se me pierden los valores y se limpia la pantalla.

Como hacerle para que inmediatamente que inserta el nombre del usuario se verifique que no exista. o algo parecido. apreciaria su ayudaaaaa!!!!!!!!!
  #2 (permalink)  
Antiguo 19/06/2008, 12:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Validar que el usuario no exista

Hola mmm24,

Si lo quieres hacer inmediatamente debes de usar AJAX para hacer una consulta.

Saludos.
  #3 (permalink)  
Antiguo 19/06/2008, 12:39
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Validar que el usuario no exista

dices que se te borran los campos.

podrias poner esto en ellos:

Código PHP:
<input type="text" name="asd" value="<?php if(isset($_POST[asd])){echo $_POST[asd];}?>" />
  #4 (permalink)  
Antiguo 19/06/2008, 12:40
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: Validar que el usuario no exista

talvez con algo como:
<?php
if($_POST)
{
extract($_POST);

if(es_repetido($nom_usuario))
{
//el usuario existe muestras mensaje o lo que sea
}
else
{
//el usuario no existe en la BBDD
//puedes Guardarlos
$cons="INSERT tabla (nombre)VAlUES($nom_usuario)";
mysql_query($cons);
}


}
function es_repetido($nombre)
{
include("conexion.php");
$consB="SELECT nombre FROM tabla";
$SQL=mysql_query($$consB)or die(mysql_error());
mysql_close($conexion);
while($N=mysql_fetch_array($SQL))
{
$nombreX=$N["nombre"];
if($nombre==$nombreX)
{
break;
return(true);
}
}
return(false);
}
?>

Este es solo un ejemplo a ver si te sirve de GUIA al menos....
  #5 (permalink)  
Antiguo 19/06/2008, 12:46
 
Fecha de Ingreso: junio-2008
Ubicación: SLP
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Validar que el usuario no exista

Gracias x contestar.

Gatorv como puedo hacer sin usar ajaz el verificar que no exista ese registro. Lo que no kiero es mandar el formulario a otra pagina y que ai verifique qe no exista y que haga la isercion de los demas datos. y si existe que me regrese a la pagina del formulario.
Si ago esto los datos se pierden y el usuario tiene que llenar todo otra vezzz.

filzix. como tu me dicess es como si stuviera recogiendo los parametros y meterlos nuevamente verdad. eso si se como. el chiste es no se si seaaa lo adecuado.????
  #6 (permalink)  
Antiguo 19/06/2008, 12:51
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Validar que el usuario no exista

weno puedes hacerlo como quieras, si al final vas a utlizar AJAX esto te puede servir:

http://www.tutorialtoday.com/read_tutorial/115/

http://www.shawngo.com/gafyd/index.html
  #7 (permalink)  
Antiguo 19/06/2008, 12:51
 
Fecha de Ingreso: junio-2008
Ubicación: SLP
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Validar que el usuario no exista

ACX_POISON

Como hago para al momento de hacer clic en le boton me mande a una funcion y pasarle el valor de mi txt pero que no haga el submit

see como hacerlo hacia una funcion script pero no creo que ai se pueda meter codigo php
  #8 (permalink)  
Antiguo 19/06/2008, 12:59
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Validar que el usuario no exista

he encontrado otro que te dan dos oopciones con jQuery o Prototype

http://dawnerd.com/php/2008/05/23/ajax-username-validation-with-the-most-popular-js-frameworks/
  #9 (permalink)  
Antiguo 19/06/2008, 13:13
 
Fecha de Ingreso: junio-2008
Ubicación: SLP
Mensajes: 41
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Validar que el usuario no exista

filzix.

Graciass ese se veee buenooo deja lo intento hacer. Gracias x tu tiempooo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:00.