Files

81 lines
3.2 KiB
PHP
Executable File

<?php
require 'dati.php';
if (isset($_GET['giocatore'])) {
$numero = $_GET['giocatore'];
$title = $giocatori[$numero]['nome'] . ' ' . $giocatori[$numero]['cognome'];
$error = false;
} else {
$title = 'Errore';
$error = true;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title><?php echo $title ?></title>
<link rel="stylesheet" href="giocatore.css">
</head>
<body>
<?php if ($error): ?>
<h1>Errore: Giocatore non trovato</h1>
<?php else: ?>
<!-- formato immagine: nome_cognome.png (tutto miuscolo) -->
<?php
$giocatore = $giocatori[$numero];
$valutazioni = $voti[$numero];
?>
<div class="container">
<div class="sinistra">
<img src="<?php echo '.\\img\\' . strtolower($giocatore['nome'] . '_' . ''.str_replace(" ", "_", $giocatore['cognome'])) . '.png'; ?>" alt="Foto di <?php echo $title; ?>">
<button onclick="history.back()">Torna indietro</button>
</div>
<div class="destra">
<!--
formato dati giocatore:
"test": {
"nome": "Test",
"cognome": "Player",
"soprannome": "Il Tester",
"ruolo": "Centrocampista",
"isDestro": true,
"partiteGiocate": 0,
"assist": 0,
"goal": 0,
"assenze": 1
}
formato voti:
"test": [voto1, voto2, voto3]
-->
<?php
echo "<h2>" . $numero . " " . $giocatore['nome'] . " " . $giocatore['cognome'];
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MV: " . number_format(array_sum($valutazioni) / (count($valutazioni) - $giocatore['assenze']), decimals: 2) . "</h2>";
echo "<p>Soprannome: " . $giocatore['soprannome'] . "</p>";
echo "<p>Ruolo: " . $giocatore['ruolo'] . "</p>";
echo "<p>Piede: " . ($giocatore['isDestro'] ? 'Destro' : 'Sinistro') . "</p>";
echo "<p>Partite Giocate: " . $giocatore['partiteGiocate'] . "</p>";
echo "<p>Assist: " . $giocatore['assist'] . "</p>";
echo "<p>Goal: " . $giocatore['goal'] . "</p>";
?>
</div>
</div>
<table style="display: <?php echo empty($valutazioni) ? "none" : "block"; ?>;">
<?php
$riga1 = "<tr><th>Partita</th>";
$riga2 = "<tr><th>Voto</th>";
for ($i = 0; $i < count($valutazioni); $i++) {
$riga1 .= "<td>" . ($i + 1) . "</td>";
$voto = $valutazioni[$i] == 0 ? 'Assente' : $valutazioni[$i];
$riga2 .= "<td>" . $voto . "</td>";
}
$riga1 .= "</tr>";
$riga2 .= "</tr>";
echo $riga1;
echo $riga2;
?>
</table>
<?php endif; ?>
</body>
</html>