global $wpdb; $chpt = $_GET['chpt']; $team = $_GET['team']; ?>
$filtre_joueur = $_GET['joueur']; $order = "M.Id"; $linkorder = "DESC"; $imgtri = ""; $asc = ""; if (isset($_GET['order'])) { $order = $_GET['order']; $asc = isset($_GET['asc']) ? $_GET['asc'] : "ASC"; switch ($asc) { case "ASC": $linkorder= ""; $imgtri = "▴"; break; case "DESC": $linkorder= "ASC"; $imgtri = "▾"; break; default: $linkorder= "ASC"; $order = "J.Nom"; break; } } $sql = "SELECT Nom, Prenom FROM argancybaseball_statsgrandest.ge_joueurs WHERE Id='".$filtre_joueur."'"; $joueur = $wpdb->get_row($sql);
echo «
« .$joueur->Prenom. » « .$joueur->Nom. »
« ;
$sql = « SELECT M.Id AS MatchId, M.No as MatchNo, E1.Ville Home, E2.Ville Away, PA, AB, R, RBI, 1B AS S, 2B AS D, 3B AS T, HR, 1B+2B+3B+HR AS H, 1B+2*2B+3*3B+4*HR as TB, BB, SO, HBP, SH, SF, SB, CS, ROUND(SB/(SB+CS)*100, 1) AS SBAVG, ROUND((1B+2B+3B+HR)/AB*1000, 0) as AVG, ROUND((1B+2B+3B+HR+BB+HBP)/(AB+BB+HBP+SF)*1000, 0) AS OBP, ROUND((1B+2*2B+3*3B+4*HR)/AB*1000, 0) AS SLG FROM argancybaseball_statsgrandest.ge_match_joueur_hitting MJ INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON Joueur = J.Id INNER JOIN argancybaseball_statsgrandest.ge_match M ON M.Id = MJ.Match INNER JOIN argancybaseball_statsgrandest.ge_equipes E1 on E1.Id = M.Locaux INNER JOIN argancybaseball_statsgrandest.ge_equipes E2 on E2.Id = M.Visiteurs WHERE M.Championnat=' ».$chpt. »‘ AND J.ID=' ».$filtre_joueur. »‘ ORDER BY « .$order. » « .$asc;
$sqltotal = « SELECT SUM(PA) AS PA, SUM(AB) AS AB, SUM(R) AS R, SUM(RBI) AS RBI, SUM(1B) AS S, SUM(2B) AS D, SUM(3B) AS T, SUM(HR) AS HR, SUM(1B+2B+3B+HR) AS H, SUM(1B+2*2B+3*3B+4*HR) AS TB, SUM(BB) AS BB, SUM(SO) AS SO, SUM(HBP) AS HBP, SUM(SH) AS SH, SUM(SF) AS SF, SUM(SB) AS SB, SUM(CS) AS CS, ROUND(SUM(SB)/SUM(SB+CS)*100, 1) AS SBAVG, ROUND(SUM(1B+2B+3B+HR)/SUM(AB)*1000, 0) AS AVG, ROUND(SUM(1B+2B+3B+HR+BB+HBP)/SUM(AB+BB+HBP+SF)*1000, 0) AS OBP, ROUND(SUM(1B+2*2B+3*3B+4*HR)/SUM(AB)*1000, 0) AS SLG FROM argancybaseball_statsgrandest.ge_match_joueur_hitting MJ INNER JOIN argancybaseball_statsgrandest.ge_match M ON MJ.Match = M.Id WHERE M.Championnat=' ».$chpt. »‘ AND Joueur = ‘ ».$filtre_joueur. »‘ »;
$posts = $wpdb->get_results($sql);
echo «
- « ;
- Cliquez sur les matchs pour le détail
- Cliquez sur les intitulés des colonnes pour trier
echo «
« ;
echo «
« ;
echo «
« ;
echo «
Stats au bâton
« ;
echo «
PA« .($order == « PA » ? $imgtri : « »). » | AB« .($order == « AB » ? $imgtri : « »). » | R« .($order == « R » ? $imgtri : « »). » | RBI« .($order == « RBI » ? $imgtri : « »). » | H« .($order == « H » ? $imgtri : « »). » | 2B« .($order == « D » ? $imgtri : « »). » | 3B« .($order == « T » ? $imgtri : « »). » | HR« .($order == « HR » ? $imgtri : « »). » | TB« .($order == « TB » ? $imgtri : « »). » | BB« .($order == « BB » ? $imgtri : « »). » | SO« .($order == « SO » ? $imgtri : « »). » | HBP« .($order == « HBP » ? $imgtri : « »). » | SH« .($order == « SH » ? $imgtri : « »). » | SF« .($order == « SF » ? $imgtri : « »). » | SB« .($order == « SB » ? $imgtri : « »). » | CS« .($order == « CS » ? $imgtri : « »). » | SB%« .($order == « SBAVG » ? $imgtri : « »). » | AVG« .($order == « AVG » ? $imgtri : « »). » | OBP« .($order == « OBP » ? $imgtri : « »). » | SLG« .($order == « SLG » ? $imgtri : « »). » | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
« .$post->PA. » | « .$post->AB. » | « .$post->R. » | « .$post->RBI. » | « .$post->H. » | « .$post->D. » | « .$post->T. » | « .$post->HR. » | « .$post->TB. » | « .$post->BB. » | « .$post->SO. » | « .$post->HBP. » | « .$post->SH. » | « .$post->SF. » | « .$post->SB. » | « .$post->CS. » | « .$post->SBAVG. » | « .$post->AVG. » | « .$post->OBP. » | « .$post->SLG. » | |
TOTAUX | « .$rowtotal->PA. » | « .$rowtotal->AB. » | « .$rowtotal->R. » | « .$rowtotal->RBI. » | « .$rowtotal->H. » | « .$rowtotal->D. » | « .$rowtotal->T. » | « .$rowtotal->HR. » | « .$rowtotal->TB. » | « .$rowtotal->BB. » | « .$rowtotal->SO. » | « .$rowtotal->HBP. » | « .$rowtotal->SH. » | « .$rowtotal->SF. » | « .$rowtotal->SB. » | « .$rowtotal->CS. » | « .$rowtotal->SBAVG. » | « .$rowtotal->AVG. » | « .$rowtotal->OBP. » | « .$rowtotal->SLG. » |
« ;
$sql = « SELECT M.Id AS MatchId, M.No as MatchNo, E1.Ville Home, E2.Ville Away, W, L, ROUND(IP,1) AS IP, BF, H, R, ER, BB, SO, HBP, WP, ROUND(9*ER/IP, 2) AS ERA, ROUND(7*ER/IP, 2) AS ERA7, BF FROM argancybaseball_statsgrandest.ge_match_joueur_pitching MJ INNER JOIN argancybaseball_statsgrandest.ge_joueurs J ON Joueur = J.Id INNER JOIN argancybaseball_statsgrandest.ge_match M ON M.Id = MJ.Match INNER JOIN argancybaseball_statsgrandest.ge_equipes E1 on E1.Id = M.Locaux INNER JOIN argancybaseball_statsgrandest.ge_equipes E2 on E2.Id = M.Visiteurs WHERE M.Championnat=' ».$chpt. »‘ AND Joueur=' ».$filtre_joueur. »‘ ORDER BY M.Id »;
$posts = $wpdb->get_results($sql);
if(count($posts) > 0) {
?>
Stats au lancer
W/L | IP | BF | H | R | ER | BB | SO | HBP | WP | ERA | ERA7 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
TOTAUX | echo $rowtotal->IP ?> | echo $rowtotal->BF ?> | echo $rowtotal->H ?> | echo $rowtotal->R ?> | echo $rowtotal->ER ?> | echo $rowtotal->BB ?> | echo $rowtotal->SO ?> | echo $rowtotal->HBP ?> | echo $rowtotal->WP ?> | echo $rowtotal->ERA ?> | echo $rowtotal->ERA7 ?> |
} // Defense echo "
Stats en défense
« ;
echo «
Inn | Ch | PO | A | E | DP | Fld% | |
---|---|---|---|---|---|---|---|
« .$row->Inn. » | « .$row->Ch. » | « .$row->PO. » | « .$row->A. » | « .$row->E. » | « .$row->DP. » | « .$row->Avg. » | |
TOTAUX | « .$rowtotal->Inn. » | « .$rowtotal->Ch. » | « .$rowtotal->PO. » | « .$rowtotal->A. » | « .$rowtotal->E. » | « .$rowtotal->DP. » | « .$rowtotal->Avg. » |
« ;
?>