<?php

	session_start();

	include('database.php');

	DB_connexion(); 

	

	ini_set( 'display_errors', '0');

	error_reporting( 0 );

	

	/*if(!isset($_SESSION['logged']) )

	{		header ('Location: interdiction.php');

	}

	

	if($_SESSION['logged']== "no")

	{

		header ('Location: interdiction.php');

	}*/

	

	

	if(!empty($_POST) )

	{

		$_SESSION['sauvegarde_formulaire'] = $_POST ;

     

		$page_actuelle = $_SERVER['PHP_SELF'] ;

		if(!empty($_SERVER['QUERY_STRING']))

		{

			$page_actuelle .= '?' . $_SERVER['QUERY_STRING'] ;

		}

     

		header('Location: ' . $page_actuelle);

		exit;

	}

	

	if(isset($_SESSION['sauvegarde_formulaire']))

	{

		$_POST = $_SESSION['sauvegarde_formulaire'] ;

		unset($_SESSION['sauvegarde_formulaire']);		

	}	

	

?>

  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<meta name="Description" content="Site perso,cours,ouvrages" />

<meta name="Keywords" content="WEBSITE perso " />

<meta name="Distribution" content="Global" />

<meta name="Robots" content="" />

<meta http-equiv="Content-Language" content="fr" />

<meta name="rating" content="general" />

<meta name="author" content="Patrice DELPY" />

<meta name="copyright" content="Copyright 2013" />

<meta name="generator" content="Patoche" />

<title>Patoche WEBSITE - 2013 - Template du site - en cours de développemment ...</title>



<!---------------------------------------------------------->	

<?php

		include('include_css_template_commun.php');

		include('include_css.php');

		include('css_tools_skill.php');

		include('include_javascript.php');



?> 



<style type="text/css">

#bloc_historique { float: left;

					width: 831px; 

					padding: 50px 50px 25px 50px;

					}	

					

#navigation_tournoi{

					float: left;

					width: 910px; // 885

					padding: 10px 0px 0px 10px;

		}



label

{   

	display: block;

	width: 150px;

	float: left;

	//padding: 28px;

}



select

{

width: 100px;

}



tr:nth-child(even) {background: #CCC}

tr:nth-child(odd) {background: #FFF}

		

</style>



<script type="text/javascript">

function call_update()

{

	 ajax_routine(); 

	 setTimeout("call_update()", 1000); //appelle la fonction 1 fois par  seconde

}

		

function getXhr()

{

                     var xhr = null; 

					 if(window.XMLHttpRequest) // Firefox et autres

				         xhr = new XMLHttpRequest(); 

				     else if(window.ActiveXObject)

					      { // Internet Explorer 

				   

							try { xhr = new ActiveXObject("Msxml2.XMLHTTP");

								} 

							catch (e) 

								{ xhr = new ActiveXObject("Microsoft.XMLHTTP");

								}

						  }

					 else { // XMLHttpRequest non supporté par le navigateur 

							alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 

							xhr = false; 

						  } 

                                return xhr;

}

			

function mise_jour_joueur2()

{

				var xhr = getXhr();

				document.getElementById("div_joueur2").style.visibility='visible';

				

				xhr.onreadystatechange = function(){

					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok

					if(xhr.readyState == 4 && xhr.status == 200){

						leselect = xhr.responseText;

						// On se sert de innerHTML pour rajouter les options a la liste

						document.getElementById('div_joueur2').innerHTML = leselect;

					}

				}



				// Ici on va voir comment faire du post

				xhr.open("POST","ajax_mise_jour_joueur2.php",true);

				// ne pas oublier ça pour le post

				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

				// ne pas oublier de poster les arguments

				

				sel = document.getElementById('J1');

				joueur = sel.options[sel.selectedIndex].value;

				xhr.send("joueur="+joueur);

}



function filtre()

{

	var choix1 = document.getElementById("choix1").checked;

	var choix2 = document.getElementById("choix2").checked;

	var choix3 = document.getElementById("choix3").checked;

	

	//alert(choix1);

	

	var J1 = document.getElementById("J1").value;

	var J2 = document.getElementById("J2").value;

	var resultat = document.getElementById("resultat").value;

	

	var xhr = getXhr();

	

				

				xhr.onreadystatechange = function(){

					// On ne fait quelque chose que si on a tout reçu et que le serveur est ok

					if(xhr.readyState == 4 && xhr.status == 200){

						leselect = xhr.responseText;

						// On se sert de innerHTML pour rajouter les options a la liste

						document.getElementById('affiche_resultat').innerHTML = leselect;

					}

				}



				// Ici on va voir comment faire du post

				xhr.open("POST","filtre.php",true);

				// ne pas oublier ça pour le post

				xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

				// ne pas oublier de poster les arguments

				

				// étude des cas

				if(choix1 == true)

				{  var choice1 = "ok";

				}

			    else { var choice1 = "no";

					}

				

				if(choix2 == true)

				{  var choice2 = "ok";

				}

			    else { var choice2 = "no";

					}



				if(choix3 == true)

				{  var choice3 = "ok";

				}

			    else { var choice3 = "no";

					}			

				

				xhr.send("J1="+J1+"&J2="+J2+"&choix1="+choice1+"&choix2="+choice2+"&choix3="+choice3+"&resultat="+resultat);

				

				//xhr.send("J1="+J1+"&J2="+J2);

			

}



</script>



<!---------------------------------------------------------->	

</head>



<body>

<!---------------------------------------------------------->	

	<div class="main"> <!-- main -->

<!---------------------------------------------------------->	



          <div class="header">

                <div class="balise_titre">Patoche</div>

                <div class="balise_citation">

                &quot;Etre conscient que l'on est ignorant est un grand pas vers le savoir&quot;

                </div>

          </div> 

 

          <div class="banniere"></div>  



<!---------------------------------------------------------->

<?php

/*	include("include_barre_login.php");

	echo '<div id="box_icon">';

	include("debug_connexion_membre.php");

	echo '</div>';

	include("include_menu.php");*/

	

	echo '<div id="box_infos">';

			include("include_menu.php");

			

			echo '<div id="box_icon2">';

			include("connexion_membre.php");

			echo	'</div>';

			

			echo '<div id="box_icon3">';

			include("include_barre_login.php");

			echo	'</div>';



	echo	'</div>';

	$_SESSION['page_active'] = basename (__FILE__ );

?>

		



<!---------------------------------------------------------->	

            <div class="contenu"> <!-- contenu -->

<!---------------------------------------------------------->	

	

			<div class="barre_vide"></div>

			

			<div id="navigation_tournoi">

				<ul id="menu_horiz">

				<li class="tournoi_joueur_tag"><a href="ajouter_joueur.php" title="aller à la section">Nouveau</a></li>

				<li class="tournoi_partie_tag"><a href="partie.php" title="aller à la section">Partie</a></li>

				<li class="tournoi_classement_tag"><a href="classement.php" title="aller à la section">classement</a></li>

				<li class="tournoi_liste_joueurs_tag"><a href="liste_joueurs.php" title="aller à la section">Joueurs</a></li>

				<li class="tournoi_stats_tag_selected"><a href="historique.php" title="aller à la section">Historique</a></li>

				<li class="tournoi_securite_tag"><a href="admin.php" title="aller à la section">Admin</a></li>

				</ul>

			</div>

			

			<div id="bloc_historique">

	

<?php			

				$sql = "SELECT * FROM parties ORDER by date asc"; 

				$results = mysql_query($sql);

				$number = mysql_num_rows($results);

				// affiche le nombre d'entrée dans la base

				echo "<p align=center>$number parties.</p><br>";

				$i=0;



				echo "<table border=1 align=center width='90%'>

				

				<tr>

				<th>ID</th>

				<th>Blanc</th>

				<th>Elo</th>

				<th>Noir</th>

				<th>Elo</th>

				<th>Score</th>

				<th>Date</th>

				<th colspan = '3'>Action</th>

				</tr>";

				

				$ptr = 1;

				

				$donnee = array();   

				

				while($row = mysql_fetch_assoc($results))

				{

	

					$blanc = $row['w_name'];

					$noir = $row['b_name'];

					$elo = $row['elo'];

					$date = $row['date'];

					$resultat = $row['result'];

					$date_partie = date('d/m/Y', $date);

					

					$w_apres_elo1 = $row['w_arating'];

					$w_avant_elo1 = $row['w_brating'];

					$b_apres_elo1 = $row['b_arating'];

					$b_avant_elo2 = $row['b_brating'];

					

					if($resultat == 1)

					{

						$score = "1 - 0";

					}

					if($resultat == 2)

					{

						$score = "0 - 1";

					}

					if($resultat == 3)

					{

						$score = "0.5 - 0.5";

					}

					

					$indice = $ptr - 1;

					

					// affichage des enregistrements

					echo "<tr> 

						  <td align=center width='20'>  $ptr </td> 

						  <td align=center width='180'> $blanc </td> 

						  <td align=center width='550'> $w_avant_elo1 </td> 

						  <td align=center width='180'> $noir </td>

						  <td align=center width='550'> $b_avant_elo2 </td>  

						  <td align=center width='550'> $score </td> 

						  <td align=center width='600'> $date_partie </td>

						  <td align=center width='500'><a href='change_parametres_partie.php?id=$indice&J1=$blanc&J2=$noir&score= $score&&date= $date_partie'>Edition</a></td> 

						  <td align=center width='500'><a href='effacer_partie.php?id=$indice&J1=$blanc&J2=$noir&score= $score&&date= $date_partie'>Effacer</a></td>

						  <td align=center width='500'><a href='inserer_partie.php?id=$indice&J1=$blanc&J2=$noir&score= $score&&date= $date_partie'>Insérer</a></td>"; 	
						

				    $ptr = $ptr + 1;

					

				} 	



				echo "</table>";



				mysql_close();

				

?>



				</td>

				</tr>

				</table>

			

 

			</div>		



			<br/>

			<br/>

			<br/>

			<br/>

			<br/>



<!---------------------------------------------------------->	

<?php			

    include('include_pied_page.php');

	include('include_publicite.php');

?>

<!---------------------------------------------------------->	

			</div>  <!-- contenu -->

<!---------------------------------------------------------->	

	</div>   <!-- main -->

<!---------------------------------------------------------->	



	<script type="text/javascript">

		call_update()

	</script>



</body>

</html>





