Hola, me gustaria recurrir a ustedes de nuevo, eh buscado en varios temas y no hallo como lograr esto.
Tengo un registro de usuarios, solicitando datos como, nombre, password, correo... etc. Y se agregan correctamente por medio de php a la base de datos de mysql, pero como puedo hacer que se genere un codigo unico para cada uno del tipo ISC0001, ISC0002 para el segundo, ISC0003 para el tercer usuario... asi sucesivamente, y que se escriba en el campo "codigoISC" de la base de datos, del respectivo usuario que se acaba de registrar.
Este es mi codigo del procesamiento de captura de datos del usuario y su escritura en la base de datos.
Código PHP:
<?php
include("config.php");
$link = mysql_connect($server, $db_user, $db_pass)
or die ("No se pudo conectar a mysql ".mysql_error());
mysql_select_db($database)
or die ("No se pudo seleccionar la base de datos ".mysql_error());
// comprobar si el usuario esta usado
$check = "select id from $table where username = '".$_POST['username']."';";
$qry = mysql_query($check)
or die ("No se ha podido coincidir con los datos ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows != 0) {
echo "Lo sentimos, el nombre de usuario $username esta siendo utilizado.<br>";
echo "<a href=register.html>Intentelo de nuevo</a>";
exit;
} else {
// Insertar datos
$insert = mysql_query("insert into $table values ('NULL', '".$_POST['username']."', '".$_POST['password']."', '".$_POST['name1']."', '".$_POST['name2']."', '".$_POST['email']."', '".$_POST['website']."', 'images/avatar.jpg')")
or die("No se pudo insertar los datos ".mysql_error());
// Mensaje de cuenta creada
echo "Su cuenta de usuario ha sido creada satisfactoriamente!<br>";
echo "Ahora puedes <a href=login.html>INGRESAR AQUI</a>";
}
?>
De antemano, muchas gracias.