Almanacco del Calcio Toscano

ins risultati e formazione

[source]
<?php
$gior = $_POST[‘giornata’];
require_once ‘fanta/database.php’;
//controllo se i risultati sono presenti per la giornata
$ris=”SELECT MAX( id_giornata ) AS giornata
FROM risult
ORDER BY id_giornata DESC”;
$cris = mysql_query($ris);
echo $cris;
if (!$cris):
echo “Fallimento nell’esecuzione della query ($sql1) dal DB: ” . mysql_error();
exit;
endif;

if (mysql_num_rows($cris) == 0):
header(‘Location: https://vibrant-bhaskara.185-216-75-167.plesk.page/index.php?option=com_content&view=article&id=82’);
exit;
endif;

$risu = 0;
$chek = array();
while ($chek_1 = mysql_fetch_assoc($cris)):
//echo $i;
$chek[$risu]= array(
“giornata” => $chek_1[“giornata”]);
$risu= $risu+1;

endwhile;
if($chek[0][giornata] == $gior)
{echo $chek[0][giornata], ‘=’, $gior, ‘<br/ >’, ‘Hai già inserito i risultati e le fomazioni per la giornata n. ‘.$giorn, ‘<br/ >’;}
else {
// inserisce le squadre che non sono state create dagli utenti per la giornata
require_once ‘fanta/scrivi_giornata_utenti_da_risultati.php’;

//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)
{$golsubiti = 1;}
else
{$golsubiti = 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;

$cas = “INSERT INTO risult (
id_giornata,
id_squadra,
vinto,
perso,
pareggiato,
cod_partita,
casa,
trasferta,
gol_subiti)
VALUES (‘$gior’, ‘$sq_c’, ‘$vinto’, ‘$perso’, ‘$pareggiato’, ‘$cod_part’, ‘$casa’, ‘$trasferta’, ‘$golsubiti’)”;

echo $i, ‘ risult ‘, $gior, ‘gior-‘, $sq_c, ‘id s c-‘, $vinto, ‘vinto ‘, $perso, ‘perso ‘, $pareggiato, ‘pari-‘, $cod_part, ‘cod. partita-‘, $casa, ‘casa’, $trasferta, ‘trsf’, $sqr_c, ‘nome ricerca’, $gir, ‘girone’, $golsubiti, ‘golsub<br/ >’;

// lancio la query
$sq_casa = mysql_query($cas);

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

$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;
}
$golca = $casaa[$acca][‘gol’];
$rigoreca = $casaa[$acca][‘rigore’];
$amnca = $casaa[$acca][‘disci’];
$augolca = $casaa[$acca][‘auto’];
$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, ‘<br/ >’;

//query di inserimento formazioni
$queryca = “INSERT INTO formazioni(
id_squadra,
id_giornata,
id_giocatore,
id_pre,
gol,
ammonizione,
rigore,
autogol,
minuto,
sostituito,
entrato)
VALUES(‘$sq_c’, ‘$gior’, ‘$giocaca’, ‘$presenzaca’, ‘$golca’, ‘$amnca’, ‘$rigoreca’, ‘$augolca’, ‘$minca’, ‘$sostituitoca’, ‘$entratoca’)”;

//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)
{$golsubiti = 1;}
else
{$golsubiti = 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 = “INSERT INTO risult (
id_giornata,
id_squadra,
vinto,
perso,
pareggiato,
cod_partita,
casa,
trasferta,
gol_subiti)
VALUES (‘$gior’, ‘$sq_t’, ‘$vinto’, ‘$perso’, ‘$pareggiato’, ‘$cod_part’, ‘$casa’, ‘$trasferta’, ‘$golsubiti’)”;

echo $i, ‘ risultati2 ‘, $gior, ‘gior-‘, $sq_t, ‘id s c-‘, $vinto, ‘vinto ‘, $perso, ‘perso ‘, $pareggiato, ‘pari-‘, $cod_part, ‘cod. partita-‘, $casa, ‘casa’, $trasferta, ‘trsf’, $sqr_t, ‘nome ricerca’, $gir, ‘girone’, $golsubiti, ‘golsub<br/ >’;

// lancio la query
$sq_casa = mysql_query($trasf);

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

$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){
$giocaca = $trasf[$acca][‘codice’];
if($trasf[$acca][‘numero’] <= 11){
$presenzaca = 1;
} else {
$presenzaca =2;
}
$golca = $trasf[$acca][‘gol’];
$rigoreca = $trasf[$acca][‘rigore’];
$amnca = $trasf[$acca][‘disci’];
$augolca = $trasf[$acca][‘auto’];
$minutoca = $trasf[$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 ‘formazioni2: sq ‘, $sq_t, ‘gioc ‘, $giocaca, ‘pres ‘, $trasf[$acca][‘numero’], ‘=’, $presenzaca, ‘gol ‘, $golca, ‘amm ‘, $amnca, ‘rigore’, $rigoreca, ‘auto ‘, $augolca, ‘min ‘, $minca, ‘sost ‘, $sostituitoca, ‘entr ‘, $entratoca, ‘<br/ >’;

//query di inserimento formazioni
$queryca = “INSERT INTO formazioni(
id_squadra,
id_giornata,
id_giocatore,
id_pre,
gol,
ammonizione,
rigore,
autogol,
minuto,
sostituito,
entrato)
VALUES(‘$sq_t’, ‘$gior’, ‘$giocaca’, ‘$presenzaca’, ‘$golca’, ‘$amnca’, ‘$rigoreca’, ‘$augolca’, ‘$minca’, ‘$sostituitoca’, ‘$entratoca’)”;

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

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

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

[/source]