ciao a tutti,
mi sto avvicinando al php ed ogni cavolata è buona per realizzare uno script.
ho scritto queso codice per generare una lista dei numeri usciti più volte nelle estrazioni del nuovo gioco del lotto (lo so è una pu__anata ma era solo per giocare col php ).
ho creato una tabella nel db in cui ho inserito i numeri estratti che poi controllo con il codice e genero la lista. di seguito il codice.
che ne pensate?
poteva essere fatto in modo migliore e meno contorto?

ciao a tutti

Codice PHP:
$query "SELECT * FROM estrazioni"
$result mysql_query($query); 
if (!
$result) {     echo 'ERRORE: ' mysql_error();     exit; } 
$uno=0
$due=0;
$tre=0
$quattro=0
$cinque=0
$sei=0
$sette=0
$otto=0
$nove=0;
$dieci=0
$undici=0;
$dodici=0
$tredici=0
$quattordici=0
$quindici=0
$sedici=0
$diciassette=0
$diciotto=0
$diciannove=0
$venti=0;   
while(
$row mysql_fetch_array($result)){
         
$arr_id[]= $row['id_estrazione']; 
        
$arr1[] = $row['primo'];     
     
$arr2[] = $row['secondo'];         
$arr3[] = $row['terzo'];         
$arr4[] = $row['quarto'];         
$arr5[] = $row['quinto'];         
$arr6[] = $row['sesto'];         
$arr7[] = $row['settimo'];         
$arr8[] = $row['ottavo'];         
$arr9[] = $row['nono'];         
$arr10[] = $row['decimo'];         

$estrazionicount($arr_id); 
      foreach (
$arr1 as $key) {                  
switch (
$key) {                  
case 
'1';         
$uno++;         
break;                  
case 
'2';         
$due++;         
break;                  
case 
'3';         
$tre++;         
break;                  case 
'4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } }  foreach ($arr2 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } } foreach ($arr3 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } } foreach ($arr4 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } } foreach ($arr5 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } } foreach ($arr6 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } } foreach ($arr7 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } }  foreach ($arr8 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } }  foreach ($arr9 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  } }  foreach ($arr10 as $key) {                  switch ($key) {                  case '1';         $uno++;         break;                  case '2';         $due++;         break;                  case '3';         $tre++;         break;                  case '4';         $quattro++;         break;                  case '5';         $cinque++;         break;                  case '6';         $sei++;         break;                  case '7';         $sette++;         break;                  case '8';         $otto++;         break;                  case '9';         $nove++;         break;                  case '10';         $dieci++;         break;                  case '11';         $undici++;         break;                  case '12';         $dodici++;         break;                  case '13';         $tredici++;         break;                  case '14';         $quattordici++;         break;                  case '15';         $quindici++;         break;                  case '16';         $sedici++;         break;                  case '17';         $diciassette++;         break;                  case '18';         $diciotto++;         break;                  case '19';         $diciannove++;         break;                  case '20';         $venti++;         break;  


 
$totale = array($uno$due$tre$quattro$cinque$sei$sette$otto$nove$dieci$undici$dodici$tredici$quattordici$quindici$sedici$diciassette$diciotto$diciannove$venti); 
rsort($totale);  
echo 
"Numeri usciti con maggior frequenza su un totale di ".$estrazioni." estrazioni:

"
;  
$i=1
foreach (
$totale as $value) { 
echo 
$i.")".$value."
"
$i++;