vuoi
o PayPal
tutte le volte che vuoi
PROCESS.PHP
Tabella del numero di interventi
"; foreach($caserma as $C) { // intestazione di colonna (sessione) echo " | $C | "; } echo ""; // stampa gli elementi della tabella foreach($tipologia as $T) { // stampa l'intestazione di riga echo "
---|
$T | "; $max[$T] = $smallNumber; // scorre la lista delle caserme foreach($caserma as $C) { $Nmin = $_SESSION["Nmin"][$C][$T]; $Nmax = // continua il codice } } ?>
".$_SESSION["Nmin"][$C][$T]."-".$_SESSION["Nmax"][$C][$T]." | "; $d = $_SESSION["Nmax"][$C][$T] - $_SESSION["Nmin"][$C][$T]; // calcola il max della differenza if($d > $max[$T]) { $max[$T] = $d; } } else { echo "- | "; } } echo ""; } ?>
Caserme con differenza maggiore per ogni tipologia di intervento
$TDifferenza max: ".$max[$T]."
"; foreach($caserma as $C) { // verifica se la caserma ha la differenza massima $Nmin = $_SESSION["Nmin"][$C][$T]; $Nmax = $_SESSION["Nmax"][$C][$T]; // verifica se le variabili sono definite if(!isset($Nmin) || !isset($Nmax)) { continue; } $d = $Nmax - $Nmin; if($d == $max[$T]) { echo ...; } } } ?>
"; }else{ echo "
Errore nell'inserimento dei dati!
"; } } ?>
Nuovo inserimento
Elabora
Si vuole definire un formato per l'interscambio dati relativo i vigili del fuoco all'interno di una caserma. Il file scambiato specifica la lista dei vigili. Ciascun vigile è identificato da un numero di matricola (integer) ed ha associato il nome del vigile (string), la data di nascita (date), la lista degli interventi risolti e la lista dei mezzi guidati. Per ogni intervento risolto si specificano la data (date), la tipologia (string, es. "incendio"), il luogo (string) e il richiedente del soccorso (string). Ogni mezzo guidato è caratterizzato dalla targa (string), dalla tipologia (string, es. "autoscala") e dalla data di immatricolazione (date). Si proponga la struttura XML necessaria,
<?xml version="1.0" ?> <vigili> <vigile> <matricola>069601</matricola> <nome>Matteo Rossi</nome> <datadinascita>1975-02-24</datadinascita> <interventirisolti> <intervento> <data>2018-07-10</data> <tipologia>Allagamento</tipologia> <luogo>Via Montebello 12</luogo> <richiedentesoccorso>Giuseppe Tronchi</richiedentesoccorso> </intervento> </interventirisolti> <mezziguidati> <mezzo> <targa>AX443AN</targa> <tipologia>autoscala</tipologia> <dataimmatricolazione>2009-07-22</dataimmatricolazione> </mezzo> </mezziguidati> </vigile> </vigili>