le score se met maintenant à jour + afficahge du record

upgrade-menu
adplantade 5 years ago
parent 76d3587a49
commit b0939a1475

@ -1,33 +1,34 @@
<html> <html>
<head> <head>
</head> </head>
<body> <body>
<script src="selecteur.js"></script> <script src="selecteur.js"></script>
Votre score est : <h1 id="points"></h1> Votre score est : <h1 id="points"></h1>
</br> </br>
<?php <?php
$database = new SQLite3("data.db"); $database = new SQLite3("data.db");
$sql='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'"'; $sql='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'"';
$result = $database->query($sql); $result = $database->query($sql);
if($result->fetchArray()[0]==null) $a=$result->fetchArray();
{ if($a[0]==null)
{
echo "Vous avez le premier score de ce mode de jeu."; echo "Vous avez le premier score de ce mode de jeu.";
} }
else else
{ {
echo "Le record est ".$result->fetchArray(); echo "Le record est ".$a[0];
} }
?> ?>
</br> </br>
<?php <?php
if($_GET['pseudo']!="") if($_GET['pseudo']!="")
{ {
$sqlScore='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'" and player="'.$_GET['pseudo'].'"'; $sqlScore='select min(points) from scores where mode="'.$_GET['mode'].'" and diff="'.$_GET['diff'].'" and player="'.$_GET['pseudo'].'"';
$result = $database->query($sqlScore); $result = $database->query($sqlScore);
var_dump($result->fetchArray()); $data = $result->fetchArray()[0];
if($result->fetchArray()[0]==null) if($data==null)
{ {
echo "Ceci est votre première partie dans ce mode de jeu."; 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'].')'; $sql='insert into scores values("'.$_GET['pseudo'].'","'.$_GET['mode'].'","'.$_GET['diff'].'",date("now"),'.$_GET['pts'].')';
@ -35,8 +36,7 @@
} }
else else
{ {
echo $result->fetchArray()[0]." est plus grand que ".$_GET['pts']; if($data>$_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']."'"; $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); $database->query($sql);
@ -45,10 +45,10 @@
$result = $database->query($sqlScore); $result = $database->query($sqlScore);
echo "Votre record est ".$result->fetchArray()[0]; echo "Votre record est ".$result->fetchArray()[0];
} }
} }
?> ?>
<script> <script>
document.getElementById("points").innerHTML = get['pts']; document.getElementById("points").innerHTML = get['pts'];
</script> </script>
</body> </body>
</html> </html>

Binary file not shown.

Binary file not shown.
Loading…
Cancel
Save