Addition + update dans base données
tony82800
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
Lokin -
Lokin -
Bonjour,
j'aurais encore besoin de votre aide:
voici le code :
en gros je veux que la valeur panier s'actualise dans la base de données
que sa fasse
panier + 10 = panier
l'objectif final etant d'avoir un article avec un bouton , quand on clique
sur le bouton
sa fait " panier + prix article" = panier et que la nouvelle valeur du panier se mette dans
la base de données.
je debute je n'arrive pas a faire d'addition dans la requete update
base : boutique
table : membre
id,login,mdp,panier
j'aurais encore besoin de votre aide:
voici le code :
<?php
session_start();
$login = $_SESSION['login'];
$panier = $_SESSION['panier'];
if (!isset($_SESSION['login'])) {
header ('Location: news.php');
exit();
}
?>
<?php
$base = mysql_connect ('***', '***', '****);
mysql_select_db ('****', $base);
$requete=mysql_query("SELECT panier FROM membre WHERE login = '$login'");
$data = mysql_fetch_array($requete);
$cumul = '10';
mysql_query("UPDATE panier FROM membre SET cumul='$cumul' WHERE panier = '$panier'");
echo ' <i>Votre panier : '.$data['panier'].'</i><br>';
mysql_close();
?>
</div>
en gros je veux que la valeur panier s'actualise dans la base de données
que sa fasse
panier + 10 = panier
l'objectif final etant d'avoir un article avec un bouton , quand on clique
sur le bouton
sa fait " panier + prix article" = panier et que la nouvelle valeur du panier se mette dans
la base de données.
je debute je n'arrive pas a faire d'addition dans la requete update
base : boutique
table : membre
id,login,mdp,panier
A voir également:
- Addition + update dans base données
- Fuite données maif - Guide
- Addition excel - Guide
- Base de registre - Guide
- Windows update bloqué - Guide
- Winget update - Guide
1 réponse
Le truc est de ne pas additionner dans la requête SQL mais avant.
Tu obtiens donc les informations dans ta base de données, tu additionnes "10" à ta valeur de panier puis tu mets à jour ta valeur panier dans ta base de données.
Je t'avoue que je ne suis pas certain de quelle valeur tu veux incrémenter mais l'idée générale serait la suivante:
Bonne chance!
Echo "Lima Mike Alfa";
Tu obtiens donc les informations dans ta base de données, tu additionnes "10" à ta valeur de panier puis tu mets à jour ta valeur panier dans ta base de données.
Je t'avoue que je ne suis pas certain de quelle valeur tu veux incrémenter mais l'idée générale serait la suivante:
$requete=mysql_query("SELECT panier FROM membre WHERE login = '$login'");
$data = mysql_fetch_array($requete);
$panierAvant = $data['panier']; // Ou bien tu utilises ta variable $panier au lieu de $panierAvant
$cumul = 10;
$panierApres = $panierAvant + $cumul;
mysql_query("UPDATE panier FROM membre SET cumul='$panierApres' WHERE panier = '$panier'");
Bonne chance!
Echo "Lima Mike Alfa";
Lokin
mysql_query("UPDATE panier FROM membre SET cumul='$panierApres' WHERE panier = '$panier' AND login='$login' ");