Calcul dans une requête - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Calcul dans une requête (/showthread.php?tid=3103) |
Calcul dans une requête - biboum - 25-09-2008 Bonjour, bon c'est plus une logique de math que réellement un problème de code... Code PHP :
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. RE: calcul dans une requete php - Ter Rowan - 25-09-2008 c'est effectivement mathématique, il n'y a pas d'erreur x - (x* 3/100) si x = -24000 -24000 - ( -24000 * 3 / 100) = -24000 - ( -720) = -24000 + 720 = -23280 il n'y a aucune erreur si maintenant tu veux absolument qu'en négatif ça te fasse -24720 alors tu dois utiliser une valeur absolue x - ( abs(x) * 3 / 100) RE: calcul dans une requete php - biboum - 25-09-2008 Je ne connaissais pas cette "fonction" ! Merci beaucoup, tu me sauves la vie pour toute la suite de mon site Merci énormement. RE: calcul dans une requete php - keke - 26-09-2008 euh ... Pour le calcul ça va marcher, mais est-ce que cela va réellement correspondre à ton attente ? J'ai un léger doute... pourrais-tu dire ce que tu espères obtenir de ta fonction ? A quoi correspond avion ? argent_pays ? Kéké |