IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

[Conception] insertion, dans une table, de floats


Sujet :

PHP & Base de données

  1. #1
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut [Conception] insertion, dans une table, de floats
    Bonjour a tous
    voici ma situation
    pour une compagnie X, j'ai une table dans laquelle je veux y insérer ses cout relier de sorte que chaque compagnie ait ses propre charges

    J'ai une table tblCharge qui comporte entre autre la clé de la compagnie puisque c'est une relation 1:N car les charges peuvent changer
    alors mon probleme est le suivant..dans la table charges j'ai des valeur que je souhaite conserver..ex 1-cout du kilometre, 2- cout du rapport, 3- cout de l'ouverture de dossier...etc

    Ces couts son fixé dans une page prévue a cette fin qui est fait point de vue graphique mais j'ai pas codé les ajout encore dans la table
    Il faut que je fasse attention pour pas me faire planter si jamais l'utilisateur entre 0,35 au lieu de 0.35...donc pour faire attention est ce que je suis mieux de faire une validation et remplacer le " . " par des " , "?

    De plus dans ma table, je serai mieux de mettre quel type de champs? des float? (ca garde bcp de décimal ca m'embete)...des décimale? en gardant 2 décimal maximum comme il s'agit de valeur monétaire?

    Avec lequel j'aurai moin de soucis lorsque je vais aller rechercher ces valeurs pour les traiter... Ex: entrer le nombre de km pour un certain dossier et l'utilisateur entre un nombre 40 et comme je sais que le dossier appartient a la compagnie X je vais calculer le total automatiquement avec les charges fixés...c'était un exemple..

    Donc si vous avez des suggestion sur le type de champs un une maniere qui serait facile de faire le tout
    j'aimerais avoir votre Avis!

    merci et bonne journée

  2. #2
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Tu peux multiplier par 100 tes floats afin de stocker que des entiers. Quand tu affiches, tu redivises par 100.
    Sinon il vaut mieux transformer ',' => '.' que l'inverse à mon avis.

  3. #3
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    oki merci pour les réponse
    ouais les virgules par des points semble mieux aussi

    La multiplication par 100? t'as déjà fais ca comme méthode pour ne pas a avoir a travailler avec des décimal dans ta BD?

  4. #4
    Expert éminent Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Points : 6 449
    Points
    6 449
    Par défaut
    Oui enfin pas exactement. Ma base de données est un fichier xml que je m'amuse à transformer avec xsl. Pour éviter que l'utilisateur se pose la question "Est-ce que je dois mettre une virgule ou un point ?" j'ai décidé de travailler en centimes, c'est plus simple pour mon cas. Pas forcément pour le tien. A toi de voir.

  5. #5
    Membre éprouvé
    Avatar de ozzmax
    Inscrit en
    Novembre 2005
    Messages
    977
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2005
    Messages : 977
    Points : 959
    Points
    959
    Par défaut
    et bien je te remercie pour ces judicieux conseils

    je vais voir ce que je peux faire avec mon cas
    mais disons qu'avec quelque idée en plus ca risque de faciliter la tache

    bonne journée!
    max

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Conception] Problème avec INSERT dans une TABLE
    Par dunbar dans le forum PHP & Base de données
    Réponses: 26
    Dernier message: 20/07/2006, 13h56
  2. [interbase6]probleme d'insertion dans une table
    Par macadam314 dans le forum Bases de données
    Réponses: 10
    Dernier message: 22/02/2005, 15h21
  3. [Sybase] Temps d'une insertion dans une table
    Par vsavoir dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 14/02/2005, 11h04
  4. Extraction d'un .txt et Insertion dans une table
    Par PoPmiSiR dans le forum Access
    Réponses: 8
    Dernier message: 28/10/2004, 20h13
  5. Détection insertion dans une Table
    Par abelman dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 06/07/2004, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo