File "yyy.php"

Full Path: /home/analogde/www/Bookmarks/CHESS_ON/yyy.php
File size: 3.4 KB
MIME-type: text/x-php
Charset: utf-8

<?php

	session_start();
	include('database.php');
	DB_connexion(); 
	
	$_SESSION['chessmaster'] = "chessmaster_new";	
	$_SESSION['classement'] = "classement_new";
	$_SESSION['parties'] = "parties_new";
	$_SESSION['evolution'] = "evolution_new";

	$_SESSION['membres'] = "membres";
	$_SESSION['elo_affectation'] = "elo_affectation";

	$sql = "select * from " .$_SESSION['classement'] ." ORDER by elo desc ";
	//echo $sql;
			
	$results = mysql_query($sql);
	$number = mysql_num_rows($results);
			
	//echo $number;
			
	$indice = 0;

	while($row = mysql_fetch_assoc($results))
	{
		$joueur = $row["joueur"]; 
		$elo = $row["elo"];
		$parties = $row["parties"];

		if($elo > 900 && $parties >= 20)
		{
			$arrData[$indice]["label"] = $joueur;
			$arrData[$indice]["value"] = $elo;
			$indice = $indice + 1;
		}
	}	

			//echo "<pre>";
			//print_r($arrData);
			//echo "</pre>";
			
	//$data_json = json_encode($arrData);
			
			//echo $data_json;
			
?>



<html>
<head>
<title>ELO classement</title>
<!-- Include fusioncharts core library -->
<!--<script type="text/javascript" src="https://cdn.fusioncharts.com/fusioncharts/latest/fusioncharts.js"></script>-->
<!-- Include fusion theme -->
<!--<script type="text/javascript" src="https://cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.fusion.js"></script>-->

<script src="Charts_2022/js/fusioncharts.js"></script>

<script src="Charts_2022/js/themes/fusioncharts.theme.fusion.js"></script>

<script type="text/javascript">

//https://www.fusioncharts.com/dev/getting-started/plain-javascript/your-first-chart-using-plain-javascript

    //STEP 2 - Chart Data
	
	//const data = "<?php echo $data_json; ?>";

	//  var javaScriptVar = "<?php echo $someVar; ?>";
	
//	var javaScriptVar = "<?php echo json_encode($arrData); ?>";
	
	
 //var javaScriptVar = JSON.parse("<?php echo $data_json; ?>");
	
//var plouf = JSON.parse(data);

	var import_data = <?php echo json_encode($arrData); ?>;

alert("azzeesds");
	
    const chartData = [{
        "label": "Venezuela",
        "value": "290"
    }, {
        "label": "Saudi",
        "value": "260"
    }, {
        "label": "Canada",
        "value": "180"
    }, {
        "label": "Iran",
        "value": "140"
    }, {
        "label": "Russia",
        "value": "115"
    }, {
        "label": "UAE",
        "value": "100"
    }, {
        "label": "US",
        "value": "30"
    }, {
        "label": "China",
        "value": "30"
    }];

    //STEP 3 - Chart Configurations
    const chartConfig = {
    type: 'column3d',
    renderAt: 'chart-container',
    width: '60%',
    height: '400',
    dataFormat: 'json',
    dataSource: {
        // Chart Configuration
        "chart": {
            "caption": "Classement ELO",
            "subCaption": "Onsemi Toulouse",
            "xAxisName": "Joueurs",
            "yAxisName": "ELO",
			"formatNumberScale": "0",
			"yAxisMaxValue": "1800",
			"yAxisMinValue": "900",
            //"numberSuffix": "K",
            "theme": "fusion",
            },
        // Chart Data
        "data": import_data //chartData
        }
    };
    FusionCharts.ready(function(){
    var fusioncharts = new FusionCharts(chartConfig);
    fusioncharts.render();
    });

</script>
</head>
<body>
<div id="chart-container">FusionCharts XT will load here!</div>
</body>
</html>