PHP - Generador de codigo

   
Vista:

Generador de codigo

Publicado por RSYstem (42 intervenciones) el 11/08/2015 20:39:27
hola amigos, tengo una duda y quisas me puedan ayudar...!

tengo un generador de codigos...

1
2
3
4
5
6
7
8
9
10
<?php
function generarCodigo($longitud) {
	$longitud=4;
	$key = '';
	$pattern = '1234567890abcdef';
	$max = strlen($pattern)-1;
	for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)};
	return $key;
	}
?>

y antes de realizar mi insert, ejecuto una consulta para ver si el usuario esta registrado...

1
2
3
4
$buscar = mysql_query("SELECT * FROM depositos WHERE codigo = '".$_POST["codigo"]."'");
if(mysql_num_rows($buscar)>0){
	echo"<script>alert('Codigo registrado, intente con otro')</script>";
	exit();

Todo me funciona, solo que necesito hacer que si el codigo ya esta registrado, genere un nuevo codigo o hasta que encuentre uno que este disponible. pero sin actualizar la pagina... que todo sea en el momento, se puede..??

saludos...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder