Buongiorno a tutti e Buone feste passate e future a tutti gli utenti,
scrivo epr un piccolo quesito che forse tanto piccolo non è
dovrei dividere il risultato di una query in fasce dove però sia il numero di face che il numero del count mi sono ignoti ma sono sotto forma di variabili.
Senza tanti giri di parole ho questo codice
in questa maniera ho un array con tutti i nomi e tutti i punti per ogni nome, ordinate per punti
con count($array) risalgo al numero dei nomi presenti ad esempio 21, poi da un'altra query mi arriva il numero epr cui devo dividere le fasce ad esempio 7 in funzine dei punti
quindi ho 24 nomi e 7 fasce come faccio?
in pratica devo fare 24/7 dove mi deve assegnare la
- fascia 1 ai primi 3
- fascia 2 dal 4 al 6
- fascia 3 dal 7 al 9
- fascia 4 dal 10 al 12
- fascia 5 dal 13 al 15
- fascia 6 dal 16 al 18
- fascia 7 dal 19 all'ultimo
diciamo che forse forse sapreia nche come dividere epr 3 etc. però resto al palo con ciò che avanza dalla divisione
suggerimenti?
scrivo epr un piccolo quesito che forse tanto piccolo non è
dovrei dividere il risultato di una query in fasce dove però sia il numero di face che il numero del count mi sono ignoti ma sono sotto forma di variabili.
Senza tanti giri di parole ho questo codice
PHP:
$dati_totali=array();
$sql = ("SELECT * FROM tabella ORDER BY nome");
$result = mysql_query($sql) or die("Query fallita1: " . mysql_error() );
while ($row = mysql_fetch_array($result, MYSQL_BOTH)) {
$nome=$row['nome'];
$punti=$row['punti'];
$dati_totali[]= array('nome'=>$nome,'pt'=>$punti);
}
$array= array_msort($dati_totali, array('pt'=>SORT_DESC));
in questa maniera ho un array con tutti i nomi e tutti i punti per ogni nome, ordinate per punti
con count($array) risalgo al numero dei nomi presenti ad esempio 21, poi da un'altra query mi arriva il numero epr cui devo dividere le fasce ad esempio 7 in funzine dei punti
quindi ho 24 nomi e 7 fasce come faccio?
in pratica devo fare 24/7 dove mi deve assegnare la
- fascia 1 ai primi 3
- fascia 2 dal 4 al 6
- fascia 3 dal 7 al 9
- fascia 4 dal 10 al 12
- fascia 5 dal 13 al 15
- fascia 6 dal 16 al 18
- fascia 7 dal 19 all'ultimo
diciamo che forse forse sapreia nche come dividere epr 3 etc. però resto al palo con ciò che avanza dalla divisione
suggerimenti?
Ultima modifica di un moderatore: