Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2011, 00:11
aldeckham
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Generar codigo unico para usuarios registrados

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.

Última edición por aldeckham; 12/12/2011 a las 00:21