Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2011, 05:38
TheCastor
 
Fecha de Ingreso: junio-2011
Mensajes: 68
Antigüedad: 13 años, 4 meses
Puntos: 4
Respuesta: Campo de formulario ingrese un numero autoincrementar

para reforzar el rand puedes hacerlo de muchas formas... para mi la mas sencilla es comprobar que ese numero no exista ya en la tabla justo antes de insertarlo.
Es decir, iguala una variable a ese rand y despues had una comprobacion con una select

$sql = "Select count(*) as contador from nombre_tabla where num = " . $aleatorio;
$resultado = mysql_query($sql);
$row = mysql_fetch_array($resultado);

Si count es 0 lo inserta, si no.... lo vuelve a general.

Seria un IF dentro de un bucle utilizando tambn una variable de escape:

$salir = 0;
While ($salir == 0){
if ($row['contador'] == 0){
insert......;
$salir =1;
}
}


Seria algo asi creo...

Última edición por TheCastor; 18/11/2011 a las 05:44