Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/09/2014, 09:47
jovalca
 
Fecha de Ingreso: octubre-2013
Ubicación: Madrid
Mensajes: 53
Antigüedad: 12 años, 11 meses
Puntos: 1
Respuesta: Comparación de numeros devuelve error

gracias por tu respuesta.

Los registros en la base los cuento con:

Código PHP:
function getRange() {
    
$regcountquery = mysql_query("SELECT count(*) FROM wst_uss");
    
$regcountresult = mysql_fetch_array($regcountquery);
    
$regcount = $regcountresult[0];

    if (
$regcount < "2") { $range = "1"; }
    if (
$regcount >= "2" && $regcount < "4") { $range = "2"; }
    if (
$regcount >= "4" && $regcount < "10") { $range = "3"; }
    if (
$regcount >= "11" && $regcount <= "100") { $range = "5"; }
    if (
$regcount >= "" && $regcount <= "") { $range = "6"; }
    if (
$regcount >= "" && $regcount <= "") { $range = "7"; }
    if (
$regcount >= "" && $regcount <= "") { $range = "8"; }
    if (
$regcount >= "" && $regcount <= "") { $range = "9"; }
    if (
$regcount >= "" && $regcount <= "") { $range = "10"; }

    return 
$range; 
La utilidad del codigo es coger 2, 3, 4 ... dígitos en una cadena al azar según los registros que haya en la base:

Código PHP:
function getShort() {
    
$range = getRange();
    
$surl = substr(str_shuffle('a9fe783'), 0, $range);

    return 
$surl;
} 
Gracias otra vez