Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/12/2011, 21:27
fe29
 
Fecha de Ingreso: diciembre-2011
Ubicación: Santiago
Mensajes: 45
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: como puedo hacer que el mínimo de dígitos sea 6

Cita:
Iniciado por carlos_belisario Ver Mensaje
varios detalles, si al principio ya asignaste las variables de $_POST porque volverlo a hacer??

aca

asignas el numero de caracteres a $password por lo que al hacer la comparación con el otro password nunca te dará igual.

Revisa bien tu código y te iras dando cuenta de los detalles que tienes en este, saludos
ahora lo puse de esta manera:

Código PHP:
// Comprobar cantidad de digitos    
    
$digitos strlen($password);
    
// ahora verificamos la contrasena
    
if($digitos >=6) {
    
//si tiene 6 o mas, que pase al siguiente paso    
        
} else {
    
//tiene menos de 6 digitos, le marcamos un error.
    
echo "ERROR, contrasena con menos de 6 digitos";
            }                
        
// ¿Coinciden las contraseñas?
        
if($password!=$password2) {
            echo 
"Las contraseñas no coinciden";
            
formRegistro();
        }else{ 
y lo que hace es que cuando intento registrar un usuario con meno de 6 dígitos de contraseña dice:

ERROR, contrasena con menos de 6 digitosEl Usuario fe29 ha sido registrado de manera satisfactoria.
Ahora puedes entrar con tu cuenta al juego. Bienvenid@

pero me registra el usuario............. Por favor digan me la manera correcta de como colocar el código...........