Fichier index.php
L'idée, c'est d'afficher le total de chaque colonne (bonus, buts pour, buts contre, différence) pour chaque équipe dans le fichier index.php. Par exemple, pour le Nouvelle-Zélande, le total de chaque colonne.
Il s'agit des erreurs qui s'affichent.
Merci d'avance.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/carousel.css">
<title>Coupe du monde de rugby 2011</title>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<?php
try{
$bdd=new PDO('mysql:host=localhost;dbname=rugby2011;charset=utf8', 'root','');
$bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}catch(Exception $e){
die('Erreur :' . $e->getMessage());
}
$response = $bdd->query('SELECT * FROM scorematch ');
$scorematch = $response->fetchAll();
?>
<body>
<h1>Coupe du monde de rugby 2011</h1>
<div id="matchpoule">
<div class="container">
<div class="row">
<div class="col-sm-12">
<?php
if (!empty($scorematch)){
$response = $bdd->query('SELECT * FROM scorematch');
$scorematch = $response->fetchAll();
?>
<table>
<tr>
<th>Pays</th>
<th>Groupe</th>
<th>Bonus</th>
<th>Score</th>
<th>Score</th>
<th>Bonus</th>
<th>Groupe</th>
<th>Pays</th>
</tr>
<?php
foreach($scorematch as $score){
echo '<tr><td>'.htmlspecialchars($score['equipe']).'</td><td>'.htmlspecialchars($score['groupe']).'</td><td>'.htmlspecialchars($score['bonus']).'</td><td>'.htmlspecialchars($score['score']).'</td><td>'.htmlspecialchars($score['score2']).'</td><td>'.htmlspecialchars($score['bonus2']).'</td><td>'.htmlspecialchars($score['groupe2']).'</td><td>'.htmlspecialchars($score['equipe2']).'</td></tr>';
}
?>
</table>
<?php
}
?>
</div>
</div>
</div>
</div>
<div id="classementpoule">
<div class="container">
<div class="row">
<div class="col-sm-12">
<a href="includes/scoreequipe.php">Points par équipe</a>
<h4 align="center">Poule A</h4>
<table>
<?php
$response = $bdd->query("SELECT * FROM pointsequipe WHERE equipe ='Nouvelle Zélande'");
$pointsequipe = $response->fetchAll();
$response1=$bdd->query("SELECT SUM(bonus) AS totalbonus FROM pointsequipe");
$bonus=$response1->fetch();
$bonus=$totalbonus['totalbonus'];
$response1=$bdd->query("SELECT SUM(pour) AS totalpour FROM pointsequipe");
$pour=$response1->fetch();
$pour=$totalpour['totalpour'];
$response1=$bdd->query("SELECT SUM(contre) AS totalcontre FROM pointsequipe");
$contre=$response1->fetch();
$contre=$totalcontre['totalcontre'];
$response1=$bdd->query("SELECT $totalpour-$totalcontre AS differences FROM pointsequipe");
$differences=$response1->fetch();
$differences=$difference['difference'];
?>
<tr>
<th>Equipe</th>
<th>Points</th>
<th>Buts pour</th>
<th>Buts contre</th>
<th>Différence</th>
</tr>
<?php
if (!empty($pointsequipe)){
echo '<tr><td>'.htmlspecialchars($data['equipe']).'</td><td>'.htmlspecialchars($totalbonus['totalbonus']).'</td><td>'.htmlspecialchars($totalpour['totalpour']).'</td><td>'.htmlspecialchars($totalcontre['totalcontre']).'</td><td>'.htmlspecialchars($difference['difference']).'</td></tr>';
}
?>
</table>
<h4 align="center">Poule B</h4>
<table>
<tr>
<th>Equipe</th>
<th>Points</th>
<th>Buts pour</th>
<th>Buts contre</th>
<th>Différence</th>
</tr>
</table>
<h4 align="center">Poule C</h4>
<table>
<tr>
<th>Equipe</th>
<th>Points</th>
<th>Buts pour</th>
<th>Buts contre</th>
<th>Différence</th>
</tr>
</table>
<h4 align="center">Poule D</h4>
<table>
<tr>
<th>Equipe</th>
<th>Points</th>
<th>Buts pour</th>
<th>Buts contre</th>
<th>Différence</th>
</tr>
</table>
</div>
</div>
</div>
</div>
<script type="application/javascript" src="js/jquery-3.1.1.min.js"></script>
<script src="js/script.js"></script>
</body>
</html>
L'idée, c'est d'afficher le total de chaque colonne (bonus, buts pour, buts contre, différence) pour chaque équipe dans le fichier index.php. Par exemple, pour le Nouvelle-Zélande, le total de chaque colonne.
Il s'agit des erreurs qui s'affichent.
Merci d'avance.