Addition + update dans base données

tony82800 Messages postés 52 Date d'inscription   Statut Membre Dernière intervention   -  
 Lokin -
Bonjour,

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:

1 réponse

Doctor C Messages postés 627 Date d'inscription   Statut Membre Dernière intervention   399
 
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:

$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";
0
Lokin
 
mysql_query("UPDATE panier FROM membre SET cumul='$panierApres' WHERE panier = '$panier' AND login='$login' ");
0