Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/07/2007, 02:11
vcorp11
 
Fecha de Ingreso: abril-2005
Mensajes: 36
Antigüedad: 19 años
Puntos: 0
Exclamación Re: ayuda con base64_encode

hola gracia por contestar

resolvi con esto

$pass = $_POST['password'];
$passw=base64_encode(pack("H*", sha1(utf8_encode($pass))));


ahora tengo otro problema cuando

alguien registra un login repetido no registra nada

ahora me gustaria saber como poner que dispare un mensaje en la pagina

que diga que ese nombre ya esta repetido aqui pongo mi codigo completo

Código:
<?php
mysql_connect("127.0.0.1","root","root");
mysql_select_db("test"); 

$pass = $_POST['password'];
$passw=base64_encode(pack("H*", sha1(utf8_encode($pass))));

mysql_query("INSERT INTO accounts (login, password, email, age, pq) VALUES ('$_POST[login]', '$passw', '$_POST[email]', '$_POST[age]', '$_POST[pq]')"); 
echo 'datos registrados!';
?>
el funciona ala perfecion registra y codifica el problema es que nesesito que dispare un mensaje de error si ese login esta ya en la dabse de datos

alguien podria desirm que linea de codigo poner?

algo asi
is allready registred! Choose another