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...
y antes de realizar mi insert, ejecuto una consulta para ver si el usuario esta registrado...
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...
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


0