Saludos
Estoy haciendo una práctica en la cual un usuario al registrarse se crea automaticamente su "usuario" para poder entrar (iniciando sesión).
Con las 4 primeras letras del nombre + las del apellido.
Si el usuario se llama Carlos Perez Hernandez (usando solamente el primer apellido), que su usuario sea:
carlpere
Y
Si se diera el caso de que esta combinación se repite, añadir un número,
carlpere1.
trabajo con formularioRegistro desde donde se cogen los datos del registro:
Código HTML:
Ver original
y funciones.php
Código PHP:
Ver original
function signup () { $nombre=$_POST["nombre_control"]; $password=$_POST["pass_control"]; $apellidos=$_POST["apellidos_control"]; $telefono=$_POST["telefono_control"]; $mail=$_POST["mail_control"]; $dni = $_POST["dni"]; $cargo = 0; if(validarDNI($dni)){ mysql_query("INSERT INTO usuarios (nombre,apellidos,usuario,DNI,carrego,password,telefono,mail) VALUES (\"$nombre\",\"$apellidos\",'dasd',\"$dni\",\"$cargo\",\"$password\",\"$telefono\",\"$mail\")");
Actualmente le doy ya un valor por defecto a "usuario" para comprobar que los datos se insertan de forma correcta y se insertan bien.
Muchas gracias y saludos