Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    il mio primo script - commentate spietati!!

    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++; 


  2. #2
    mi ha sformattato il codice!!
    spero riusciate a capirci lo stesso altrimenti lo riposto.

    ciao ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.