39 lines
1.1 KiB
PHP
39 lines
1.1 KiB
PHP
<?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);
|
|
?>
|