wiki-1:php:formulade_classifica
<?php require_once "/home1/lsg/dokuwiki_out/data/pages/php/view_array.txt" ; $data = xml_to_arrayData(formulade,null) ; //$classifica = $data ; foreach ($data['data']['team'] as $team_number => $team) { foreach ($data['data']['team'][$team_number]['pilot'] as $pilot_number => $pilot) { $punti = 0 ; foreach ($data['data']['team'][$team_number]['pilot'][$pilot_number] as $key => $piazzamento) { switch ($piazzamento) { //case name: //break; case 1: $punti = $punti + 10 ; break; case 2: $punti = $punti + 6 ; break; case 3: $punti = $punti + 4 ; break; case 4: $punti = $punti + 3 ; break; case 5: $punti = $punti + 2 ; break; case 6: $punti = $punti + 1 ; break; case 7: $punti = $punti + 0 ; break; case 8: $punti = $punti + 0 ; break; case 9: $punti = $punti + 0 ; break; case 10: $punti = $punti + 0 ; break; } //switch //$classifica['data']['team'][$team_number]['pilot'][$pilot_number][ 'punti'] = $punti ; $classifica[ $team_number.','.$pilot_number] = $punti ; } //foreach } //foreach } //foreach arsort ($classifica) ; // require_once "/home1/lsg/dokuwiki_out/data/pages/php/view_array.txt" ; // xml_to_arrayData(formulade,display) ; //print_r($classifica) ; print '<table>' ; foreach ($classifica as $pilota => $punteggio) { $pilota = explode(',',$pilota) ; print '<tr><td>'.$data['data']['team'][$pilota[0]]['pilot'][$pilota[1]]['name'].'</td><td>'.$punteggio.'</td></tr>'; } print '</table>'; //to be continued ... ?>
wiki-1/php/formulade_classifica.txt · Ultima modifica: 2022/04/16 21:12 da 127.0.0.1