Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/08/2012, 07:31
lmcm2008
 
Fecha de Ingreso: abril-2011
Mensajes: 99
Antigüedad: 13 años, 11 meses
Puntos: 2
Exclamación Respuesta: Llenar un array y seleccionar aleatorio

Hola.
He hecho lo que me has dicho:
Código PHP:
$cadena="SELECT * FROM tabla WHERE (TIPO='2')";

$result=mysql_query($cadena) or die(mysql_error());

$totalreg=mysql_num_rows($result);

echo 
"Registros detectados: $totalreg<br>";

$contador=0;
while ( 
$registro=mysql_fetch_array($cadena) )
    {
    
$numeros[$contador]=$registro["ID"];
    
$contador++;
    }
    
    
$elementos=sizeof($numeros)-1;
    
//depuracion
    
echo "Elementos de array: $elementos<br>";

srandtime() );
$aleatorio=rand(0$elementos);
echo  
$numeros[$aleatorio]; 
Y me sale esto:
Cita:
Registros detectados: 66
Elementos de array: -1
Por lo que me da la sensacion de que no pasa el array.
Sabes por que??

Muchas gracias!!