8791 sujets

Développement web côté serveur, CMS

bonjour,

comme le dit si bien le titre de ce post, j'ai un soucis d'update. La session est bien mise à jour mais pas la table

Smiley langue

[code]
$sql = "UPDATE membres SET dollar= dollar-$quantité*$donnee-0.25 WHERE id = " . $id ." ";
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
if($res){
$_SESSION['dollar']= $_SESSION['dollar']-$quantité*$donnee-0.25;
}
?>
En fait, le soucis provient de -0.25 (En l'enlevant, l'update est correct.)
Modifié par Rouge (27 Dec 2007 - 21:06)
Salut,

tu pourrais essayer
$sql = "UPDATE membres SET dollar= dollar - ($quantité * $donnee + 0.25) WHERE id = " . $id ." ";
Smiley murf
Modifié par Heyoan (19 Dec 2007 - 15:38)
ou alors


$valeur = ($quantité * $donnee - 0.25);

$sql = "UPDATE membres SET dollar= dollar - " . $valeur . " WHERE id = " . $id ." ";
mysql_query($sql) or die('Erreur SQL '.$sql.'<br>'.mysql_error());
if($res)
{
    $_SESSION['dollar']= $_SESSION['dollar']- $valeur;
}


Smiley murf Smiley murf


D'ailleur c'est quoi $res ? Smiley lol
Modifié par Cocci_uk (19 Dec 2007 - 16:37)