Bonjour, bon c'est plus une logique de math que réellement un problème de code...
Voilà mon code, il fait donc un calcul au sein de sa requete. Là il n'y a pas de soucis. Code PHP :
<?php
mysql_query("UPDATE economie SET argentpays = argentpays-('".$_POST['avion']."'/100*argentpays) WHERE mogin = '".$_SESSION['login']."'");
Mais j'ai l'impression qu'il ne reconnait pas que mon champ "argentpays" peut etre négatif. Du coup quand c'est un nombre positif, y a pas de soucis, mais quand c'est en négatif avant, il ne le prend pas en compte.
Exemple :
argentpays= 24 000
après la requete ca fait donc avec 3/100 par exemple 23280.
Par contre si argentpays = -24000
alors ca fera -23280...au lieu de -24720.
J'ai mis mon champs comme INT, peut etre est-ce là qu'il y a un probleme ?
Merci de votre réponse.