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