Almanacco del Calcio Toscano

scrivi aggiornamenti formazioni

[source]
<?php
require_once ‘fanta/database.php’;
$gior = $_POST[‘giornata’];

//recupera l’id squadra
$pres = “SELECT
squadre_ecc.Id_squadre,
squadre_ecc.id_girone,
squadre_ecc.nome,
squadre_ecc.nome_ricerca,
girone.girone,
girone.codice
FROM squadre_ecc
INNER JOIN girone ON squadre_ecc.id_girone = girone.Id_girone”;

$prese = mysql_query($pres);

if (mysql_num_rows($prese) == 0):
echo ‘errore query vuota’;
exit;
endif;

$b = 0;
$girone_a = array();
while ($formazio = mysql_fetch_assoc($prese)):
//echo $i;
$girone_a[$b]= array(
“id_squadre” => $formazio[“Id_squadre”],
“nome” => $formazio[“nome”],
“nome_ricerca” => $formazio[“nome_ricerca”],
“id_girone” => $formazio[“id_girone”],
“codice” => $formazio[“codice”]);

$b= $b+1;

endwhile;
//print_r($girona_a);

for ($ea = 0; $ea < 2 ; $ea++)
{

$gir = $girone_a[$ea][‘codice’];
//echo $gir;

//preparazione per recuperare il codice partita
require_once’lib/helper.php’;

$json = get_data(‘http://www.campionandoalivorno.it/iwebkit/get_giornata.asp?camp=’ . $gir . ‘.mdb&id=’ . $gior);
//print_r($json);

for ($i = 0, $n = count($json[“partite”]) ; $i < $n ; $i++)
{
for($ab= 0, $cc = count($girone_a); $ab < $cc ; $ab++){
if($json[“partite”] [$i] [“trasferta”] [nome] == $girone_a[$ab][nome])
{$sq_t = $girone_a[$ab][id_squadre];
$sqr_t = $girone_a[$ab][nome_ricerca];}
elseif ($girone_a[$ab][nome] == $json[“partite”] [$i] [“casa”] [nome])
{$sq_c = $girone_a[$ab][id_squadre];
$sqr_c = $girone_a[$ab][nome_ricerca];}
}

if($json[“partite”] [$i] [“trasferta”] [“risultato”] > 0)
{$golsubitica = 1;}
else
{$golsubitica = 0;}
if($json[“partite”] [$i] [“casa”] [“risultato”] > $json[“partite”] [$i] [“trasferta”] [“risultato”])
{$vinto = 1;
$perso = 0;
$pareggiato = 0;}
elseif ($json[“partite”] [$i] [“trasferta”] [“risultato”] > $json[“partite”] [$i] [“casa”] [“risultato”])
{$vinto = 0;
$perso = 1;
$pareggiato = 0;}
else {
$vinto = 0;
$perso = 0;
$pareggiato = 1;
}
$cod_part = $json[“partite”] [$i] [“cod”];
$casa = 1;
$trasferta = 0;


$casaa = get_data(‘http://www.campionandoalivorno.it/iwebkit/get_formazione.asp?sq=’ . $sqr_c . ‘&codpart=’ . $cod_part . ‘&camp=’ . $gir);

//print_r($casaa);
for($acca= 0, $cdca = count($casaa); $acca < $cdca ; $acca++){
if( $casaa[$acca][‘codice’] != 1395286){
$giocaca = $casaa[$acca][‘codice’];
if($casaa[$acca][‘numero’] <= 11){
$presenzaca = 1;
} else {
$presenzaca =2;
}

if($casaa[$acca][‘gol’] != ”)
{$golca = $casaa[$acca][‘gol’];}
else {$golca = 0;}

if($casaa[$acca][‘rigore’] == ”)
{$rigoreca = 0;}
else{$rigoreca = $casaa[$acca][‘rigore’];}

if($casaa[$acca][‘disci’] == “A”)
{$amnca = $casaa[$acca][‘disci’];}
elseif($casaa[$acca][‘disci’] == “E”)
{$amnca = $casaa[$acca][‘disci’];}
else {$amnca = “N”;}

if($casaa[$acca][‘auto’] != ”)
{$augolca = $casaa[$acca][‘auto’];}
else{$augolca = 0;}

$minutoca = $casaa[$acca][‘minuto’];
if($minutoca == 0)
{$minca = 0;
$sostituitoca = 0;
$entratoca = 0;
}
elseif($minutoca != 0 & $presenzaca == 1)
{ $sostituitoca = 1;
$minca = $minutoca ;
$entratoca = 0;
}
elseif($minutoca != 0 & $presenzaca == 2)
{$entratoca = 1;
$sostituitoca = 0;
$minca = $minutoca;}

echo ‘formazioni: sq ‘, $sq_c, ‘gioc ‘, $giocaca, ‘pres ‘, $casaa[$acca][‘numero’], ‘=’, $presenzaca, ‘gol ‘, $golca, ‘amm ‘, $amnca, ‘rigore’, $rigoreca, ‘auto ‘, $augolca, ‘min ‘, $minca, ‘sost ‘, $sostituitoca, ‘entr ‘, $entratoca, ‘giornata’, $gior, ‘g.sub’, $golsubitica, ‘<br/ >’;

//query di inserimento formazioni
$queryca = “UPDATE formazioni
SET
id_pre = $presenzaca,
gol = $golca,
ammonizione = ‘$amnca’,
rigore = $rigoreca,
autogol = $augolca,
minuto = $minca,
sostituito = $sostituitoca,
entrato = $entratoca,
gol_subito = $golsubitica,
aggiornato = NOW()
WHERE (id_giocatore = $giocaca)AND (id_giornata = $gior)”;

//lancio la query
$aggiorna = mysql_query($queryca);

// controllo l’esito
if (!$aggiorna) {
die(“Errore nella query $aggiorna: ” . mysql_error());
}
}
}

if($json[“partite”] [$i] [“casa”] [“risultato”] > 0)
{$golsubititr = 1;}
else
{$golsubititr = 0;}
if($json[“partite”] [$i] [“casa”] [“risultato”] > $json[“partite”] [$i] [“trasferta”] [“risultato”])
{$vinto = 0;
$perso = 1;
$pareggiato = 0;}
elseif ($json[“partite”] [$i] [“trasferta”] [“risultato”] > $json[“partite”] [$i] [“casa”] [“risultato”])
{$vinto = 1;
$perso = 0;
$pareggiato = 0;}
else {
$vinto = 0;
$perso = 0;
$pareggiato = 1;
}

$casa = 0;
$trasferta = 1;

$trasf = get_data(‘http://www.campionandoalivorno.it/iwebkit/get_formazione.asp?sq=’ . $sqr_t . ‘&codpart=’ . $cod_part . ‘&camp=’ . $gir);

//print_r($trasf);
for($acca= 0, $cdca = count($trasf); $acca < $cdca ; $acca++){
if( $trasf[$acca][‘codice’] != 1395286){
$giocatr = $trasf[$acca][‘codice’];
if($trasf[$acca][‘numero’] <= 11){
$presenzatr = 1;
} else {
$presenzatr =2;
}

if($trasf[$acca][‘gol’] != ”)
{$goltr = $trasf[$acca][‘gol’];}
else {$goltr = 0;}

if($trasf[$acca][‘rigore’] == ”)
{$rigoretr = 0;}
else{$rigoretr = $trasf[$acca][‘rigore’];}

if($trasf[$acca][‘disci’] == “A”)
{$amntr = $trasf[$acca][‘disci’];}
elseif($trasf[$acca][‘disci’] == “E”)
{$amntr = $trasf[$acca][‘disci’];}
else {$amntr = “N”;}

if($trasf[$acca][‘auto’] != ”)
{$augoltr = $trasf[$acca][‘auto’];}
else {$augoltr = 0;}

$minutotr = $trasf[$acca][‘minuto’];
if($minutotr == 0)
{$mintr = 0;
$sostituitotr = 0;
$entratotr = 0;
}
elseif($minutotr != 0 & $presenzatr == 1)
{ $sostituitotr = 1;
$mintr = $minutotr ;
$entratotr = 0;
}
elseif($minutotr != 0 & $presenzatr == 2)
{$entratotr = 1;
$sostituitotr = 0;
$minca = $minutotr;}

echo ‘formazioni2: sq ‘, $sq_t, ‘gioc ‘, $giocatr, ‘pres ‘, $trasf[$acca][‘numero’], ‘=’, $presenzatr, ‘gol ‘, $goltr, ‘amm ‘, $amntr, ‘rigore’, $rigoretr, ‘auto ‘, $augoltr, ‘min ‘, $mintr, ‘sost ‘, $sostituitotr, ‘entr ‘, $entratotr, ‘giornata’, $gior, ‘g.sub’, $golsubititr, ‘<br/ >’;

//query di inserimento formazioni
$querytr = “UPDATE formazioni
SET
id_pre = $presenzatr,
gol = $goltr,
ammonizione = ‘$amntr’,
rigore = $rigoretr,
autogol = $augoltr,
minuto = $mintr,
sostituito = $sostituitotr,
entrato = $entratotr,
gol_subito = $golsubititr,
aggiornato = NOW()
WHERE (id_giocatore = $giocatr) AND (id_giornata = $gior)”;

//lancio la query
$aggiorna = mysql_query($querytr);

// controllo l’esito
if (!$aggiorna) {
die(“Errore nella query $aggiorna: ” . mysql_error());
}
}
}

}}
// chiudo la connessione a MySQL
mysql_close();
?>

[/source]