You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.4 KiB
55 lines
1.4 KiB
<html>
|
|
<head>
|
|
|
|
</head>
|
|
<body>
|
|
|
|
<script src="selecteur.js"></script>
|
|
Votre score est : <h1 id="points"></h1>
|
|
</br>
|
|
<?php
|
|
$database = new SQLite3("data.db");
|
|
$sql='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'"';
|
|
$result = $database->query($sql);
|
|
$a=$result->fetchArray();
|
|
if($a[0]==null)
|
|
{
|
|
echo "Vous avez le premier score de ce mode de jeu.";
|
|
}
|
|
else
|
|
{
|
|
echo "Le record est ".$a[0];
|
|
}
|
|
?>
|
|
</br>
|
|
<?php
|
|
if($_GET['pseudo']!="")
|
|
{
|
|
$sqlScore='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'" and player="'.$_GET['pseudo'].'"';
|
|
$result = $database->query($sqlScore);
|
|
$data = $result->fetchArray()[0];
|
|
if($data==null)
|
|
{
|
|
echo "Ceci est votre première partie dans ce mode de jeu.";
|
|
$sql='insert into scores values("'.$_GET['pseudo'].'","'.$_GET['mode'].'","'.$_GET['diff'].'",date("now"),'.$_GET['pts'].')';
|
|
$database->query($sql);
|
|
}
|
|
else
|
|
{
|
|
if($data>$_GET['pts'])
|
|
{
|
|
$sql="update scores set points='".$_GET['pts']."',date=date('now') where player='".$_GET['pseudo']."' and mode='".$_GET['mode']."' and diff='".$_GET['diff']."'";
|
|
$database->query($sql);
|
|
|
|
}
|
|
$result = $database->query($sqlScore);
|
|
echo "Votre record est ".$result->fetchArray()[0];
|
|
}
|
|
}
|
|
?>
|
|
<script>
|
|
document.getElementById("points").innerHTML = get['pts'];
|
|
</script>
|
|
</body>
|
|
</html>
|