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.
onthedots/code/score.php

55 lines
1.9 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);
if($result->fetchArray()[0]==null)
{
echo "Vous avez le premier score de ce mode de jeu.";
}
else
{
echo "Le record est ".$result->fetchArray();
}
?>
</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);
var_dump($result->fetchArray());
if($result->fetchArray()[0]==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
{
echo $result->fetchArray()[0]." est plus grand que ".$_GET['pts'];
if($result->fetchArray()[0]>$_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>