Import Lolivator
This commit is contained in:
@@ -0,0 +1 @@
|
||||
# lolivator
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.1 MiB |
@@ -0,0 +1,24 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>LoLivator - Beta</title>
|
||||
<link rel="icon" href="img/logo.png">
|
||||
<link rel="stylesheet" href="styles/style.css">
|
||||
<script src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<header>
|
||||
<img src="img/logo.png">
|
||||
<h1 class="Welcome">Bienvenue sur LoLivator [BETA]</h1>
|
||||
</header>
|
||||
<div class="app">
|
||||
<div class="noah">
|
||||
<?php include("noah_buttons.php"); ?>
|
||||
<button onclick="addPiece('Noah', 1)">Ajouter 1 pièce</button>
|
||||
</div>
|
||||
<div class="lazare">
|
||||
<?php include("lazare_buttons.php"); ?>
|
||||
<button onclick="addPiece('Lazare', 1)">Ajouter 1 pièce</button>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
// Se connecter à la base de données (à adapter en fonction de vos informations)
|
||||
$host = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$database = "lolivator";
|
||||
|
||||
$conn = mysqli_connect($host, $username, $password, $database);
|
||||
|
||||
if (!$conn) {
|
||||
die("Échec de la connexion à la base de données : " . mysqli_connect_error());
|
||||
}
|
||||
|
||||
// Récupérer le nombre de pièces de l'utilisateur "Lazare" depuis la base de données
|
||||
$query = "SELECT nombre_de_pièces FROM utilisateurs WHERE nom='Lazare'";
|
||||
$result = mysqli_query($conn, $query);
|
||||
|
||||
if (!$result) {
|
||||
die("Erreur dans la requête SQL : " . mysqli_error($conn));
|
||||
}
|
||||
|
||||
$row = mysqli_fetch_assoc($result);
|
||||
$nombreDePiecesLazare = $row['nombre_de_pièces'];
|
||||
|
||||
// Afficher les boutons de l'utilisateur "Lazare"
|
||||
echo "<h2>Lazare</h2>";
|
||||
echo "<p>Nombre de pièces : $nombreDePiecesLazare</p>";
|
||||
|
||||
// Fermer la connexion à la base de données
|
||||
mysqli_close($conn);
|
||||
@@ -0,0 +1,30 @@
|
||||
<?php
|
||||
// Se connecter à la base de données (à adapter en fonction de vos informations)
|
||||
$host = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$database = "lolivator";
|
||||
|
||||
$conn = mysqli_connect($host, $username, $password, $database);
|
||||
|
||||
if (!$conn) {
|
||||
die("Échec de la connexion à la base de données : " . mysqli_connect_error());
|
||||
}
|
||||
|
||||
// Récupérer le nombre de pièces de l'utilisateur "Noah" depuis la base de données
|
||||
$query = "SELECT nombre_de_pièces FROM utilisateurs WHERE nom='Noah'";
|
||||
$result = mysqli_query($conn, $query);
|
||||
|
||||
if (!$result) {
|
||||
die("Erreur dans la requête SQL : " . mysqli_error($conn));
|
||||
}
|
||||
|
||||
$row = mysqli_fetch_assoc($result);
|
||||
$nombreDePiecesNoah = $row['nombre_de_pièces'];
|
||||
|
||||
// Afficher les boutons de l'utilisateur "Noah"
|
||||
echo "<h2>Noah</h2>";
|
||||
echo "<p>Nombre de pièces : $nombreDePiecesNoah</p>";
|
||||
|
||||
// Fermer la connexion à la base de données
|
||||
mysqli_close($conn);
|
||||
@@ -0,0 +1,30 @@
|
||||
function addPiece(nomUtilisateur, quantite) {
|
||||
// Créez une requête XMLHttpRequest pour envoyer une demande au serveur
|
||||
var xhr = new XMLHttpRequest();
|
||||
|
||||
// Spécifiez la méthode HTTP (POST) et l'URL du script PHP qui mettra à jour les pièces
|
||||
xhr.open("POST", "update_pieces.php", true);
|
||||
|
||||
// Définissez le type de données à envoyer (formulaire)
|
||||
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||
|
||||
// Définissez la fonction de rappel pour gérer la réponse du serveur
|
||||
xhr.onreadystatechange = function() {
|
||||
if (xhr.readyState === 4 && xhr.status === 200) {
|
||||
// Mettez à jour l'affichage du nombre de pièces si nécessaire
|
||||
var response = xhr.responseText;
|
||||
if (response === "success") {
|
||||
var elementPieces = document.getElementById("pieces-" + nomUtilisateur);
|
||||
if (elementPieces) {
|
||||
var nombreDePieces = parseInt(elementPieces.textContent);
|
||||
nombreDePieces += quantite;
|
||||
elementPieces.textContent = nombreDePieces;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// Envoyez les données au serveur (nom de l'utilisateur et quantité)
|
||||
var data = "nom=" + encodeURIComponent(nomUtilisateur) + "&quantite=" + encodeURIComponent(quantite);
|
||||
xhr.send(data);
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
body {
|
||||
background-color: #22445a;
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
h1.welcome {
|
||||
padding-left: 25px;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: white;
|
||||
}
|
||||
|
||||
header {
|
||||
background-color: #1c4e76;
|
||||
width: 100%;
|
||||
height: 100px;
|
||||
display:flex;
|
||||
justify-content:center;
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
a.login_button {
|
||||
text-decoration: none;
|
||||
background-color: rgb(186, 9, 9);
|
||||
color: white;
|
||||
display: block;
|
||||
width: 220px;
|
||||
height: 65px;
|
||||
font-size: 32px;
|
||||
border-style: solid;
|
||||
border: 10px;
|
||||
border-color: rgb(124, 0, 0);
|
||||
border-radius: 10px;
|
||||
transition: 0.2s;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
text-align: center;
|
||||
text-shadow: #303030;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
background-color: rgb(124, 0, 0);
|
||||
transition: 0.2s;
|
||||
height: 75px;
|
||||
width: 230px;
|
||||
}
|
||||
|
||||
div.login {
|
||||
margin-top: 250px;
|
||||
background-color: #303030;
|
||||
width: 600px;
|
||||
height: 210px;
|
||||
justify-content:center;
|
||||
border-radius: 10px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
h2.type1 {
|
||||
padding-top: 20px;
|
||||
color: white;
|
||||
font-size: 32px;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
// Se connecter à la base de données (à adapter en fonction de vos informations)
|
||||
$host = "localhost";
|
||||
$username = "root";
|
||||
$password = "";
|
||||
$database = "lolivator";
|
||||
|
||||
$conn = mysqli_connect($host, $username, $password, $database);
|
||||
|
||||
if (!$conn) {
|
||||
die("Échec de la connexion à la base de données : " . mysqli_connect_error());
|
||||
}
|
||||
|
||||
// Récupérer les données du formulaire (nom de l'utilisateur et quantité)
|
||||
$nomUtilisateur = $_POST['nom'];
|
||||
$quantite = $_POST['quantite'];
|
||||
|
||||
// Préparez la requête SQL avec une requête préparée
|
||||
$query = "UPDATE utilisateurs SET nombre_de_pièce = nombre_de_pièce + ? WHERE nom = ?";
|
||||
$stmt = mysqli_prepare($conn, $query);
|
||||
|
||||
if (!$stmt) {
|
||||
die("Erreur dans la préparation de la requête : " . mysqli_error($conn));
|
||||
}
|
||||
|
||||
// Liez les paramètres
|
||||
mysqli_stmt_bind_param($stmt, "is", $quantite, $nomUtilisateur);
|
||||
|
||||
// Exécutez la requête préparée
|
||||
if (mysqli_stmt_execute($stmt)) {
|
||||
echo "success"; // Indiquer que la mise à jour s'est bien déroulée
|
||||
} else {
|
||||
echo "error"; // Indiquer une erreur en cas d'échec
|
||||
}
|
||||
|
||||
// Fermer la connexion à la base de données
|
||||
mysqli_close($conn);
|
||||
?>
|
||||
Reference in New Issue
Block a user