Re: [PHP-ES] Verificar un campo antes de insertar
[email protected] (Juan Manuel Acuña Barrera)
| Newsgroups | php.general.es |
|---|---|
| Message-ID | <[email protected]> |
El 07/12/2010, a las 15:10, Irantzu Leunda Biskarret escribió:
> Hola amigos, se me presenta una duda que seguro es fácil pero no la veo.
>
> Tengo un formulario de inserción de unas promociones en una tabla. Uno de los campos es la contraseña, el caso es que la contraseña no debe repetirse en más de una promoción, aqui mi duda.
> ¿como hago para verificar que la contraseña que me están poniendo en el formulario no exista en la base de datos? y si existe ¿como le digo al usuario que esa contraseña ya existe y que me regrese al formulario con los campos que ya ha rellenado?
>
> Si alguien quiere mi código que me lo haga saber para que se lo envíe.
>
> Muchas gracias
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
Pues, yo pondría un query como el que sigue:
"select count(*) as contador from miTabla where password='$password'";
Y luego en el php, en la validación, algo así:
if($contador>0) {
echo "Lo siento, la contraseña no es válida o ya existe en la base de datos<br>";
break;
}else{
//procedimiento normal
}//if
Haznos saber si te te sirve, si no para buscar algo mas.
Saludos!
Juan Manuel.