Hola, que tal?
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 originalNombre:
<input type="text" name="nombre_control"/> Apellidos:
<input type="text" name="apellidos_control" />
y funciones.php
Código PHP:
Ver originalfunction 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;
$password = md5($password);
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\")"); header("location:paginaInici.php");
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