PDA

View Full Version : [PHP] Un contatore in base a percentuale


race2
02-02-2008, 15:06
Non so come risolvere la seguente necesistà,

dato un Array di 10.000 numeri telefonici es:

$aTelephonNumbers = mysql_fetch_array(mysql_query("SELECT Numero FROM numeri_telefonici ORDER BY Numero ASC;", $link));


vorrei fare una stampa a video di un certo numero di essi, impostando in percentuale quanti, es:

voglio stamparne il 10%,

quindi setto a 10 la mia variabile e lui mi deve restituire il 10% dei numeri presenti nell'Array ma in maniera RANDOM.

come potrei fare ???

MEMon
02-02-2008, 19:31
Allora con l'istruzione che hai postato hai solo il primo record non tutti, per snocciolarli tutto devi metterla in un ciclo while.

$percent_length=10;
$array_length=Math.round(1000*($percent_length/100));
$result=mysql_query("SELECT Numero FROM numeri_telefonici ORDER BY RAND() LIMIT ".$array_length.";", $link);
while($nTel=mysql_fetch_array($result)) echo $nTel[0];