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 :

nombres avec séparateur millier [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut nombres avec séparateur millier
    bonjour a tous,
    je remet mon message par ici car je mettais trompé de section et je m en excuse aupres des moderateurs


    je souhaite a partir de ma requete que les nombres soit avec un séparateur
    ex: 1000 deviendrai 1 000 mais je n arrive pas au résultat voulu

    voici ma requete actuel qui modifie rien



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete = "SELECT * ,date_format(Mec, '%d/%m/%Y') AS MeC  FROM autotran ORDER BY Prix_public  ";
    je souhaite que se soit Prix_public qui soit transformé, qu est ce que je dois rajouté pour obtenir le résultat voulu

    j ai parcouru le web pour obtenir une fonction (ex:to_number,to_char ou format) mais j ai pas reussi


    merci d avance pour votre aide

  2. #2
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Salut,

    Tu peux le faire assez facilement depuis PHP grâce à number_format().

    Je n'ai pas connaissance d'un équivalent sur un SGBD.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    Bonjour et merci pour ta réponse rapide, j'ai effectivement trouvé cela et j'ai d'ailleurs fait ça sur une page où je détaille une annonce sélectionnée et cela fonctionne.

    Cependant sur la page principale, j'ai plusieurs annonces avec le prix qui diffère et si je fais ceci $PrixPublic=number_format($PrixPublic, 0, ',', ' ');, et bien j'ai le même prix partout sur chaque annonces.

    Comment garder le prix de chacun ?

  4. #4
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Montre nous ta boucle qui affiche les annonces.
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2011
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Avril 2011
    Messages : 99
    Par défaut
    je passe par un generateur de template mais voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    include("TinyButStrong/tbs_class_php5.php") ;
     include_once('TinyButStrong/plugins/tbs_plugin_bypage.php'); 
     include_once('TinyButStrong/plugins/tbs_plugin_navbar.php'); 
     include("Maj.php");
     include("connect.php");
     
     
    // Default value
    if (!isset($_GET)) $_GET=&$HTTP_GET_VARS;
    if (isset($_GET['PageNum'])) {
      $PageNum = $_GET['PageNum'];
    } else {
    	$PageNum = 1; 
    }
     
    // Default value
    if (isset($_GET['RecCnt'])) {
      $RecCnt = intval($_GET['RecCnt']);
    } else {
    	$RecCnt = -1;
    }
     
    $PageSize = 10;
     
     
     //création un nouvel objet tbs
    $tbs = new clsTinyButStrong ;            
    //modèle html dynamique ÃÃutiliser
    $tbs -> LoadTemplate("Page_annonces.php");
     
     
    //la requete
    $requete = "SELECT * ,date_format(Mec, '%d/%m/%Y') AS MeC FROM autotran ORDER BY Prix_public  ";
     
    // Merge the block by page
    $tbs->PlugIn(TBS_BYPAGE,$PageSize,$PageNum,$RecCnt); // Next block will be merged suing By-Page mode.
    $RecCnt = $tbs->MergeBlock('blk',$connect,$requete);
     
    // Merge the Navigation Bar
    $tbs->PlugIn(TBS_NAVBAR,'nv','',$PageNum,$RecCnt,$PageSize);
    $tbs->PlugIn(TBS_NAVBAR,'nv2','',$PageNum,$RecCnt,$PageSize);                                    
    //execute la requete,recupere les resultats et fusionne avec le modele html
    //affiche le fichier html
    $tbs -> Show();

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

Discussions similaires

  1. nombres avec séparateur milliers
    Par baddevil dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 19/03/2013, 21h07
  2. [XL-2003] Import fichier texte - problème avec séparateur milliers
    Par nmicoud dans le forum Excel
    Réponses: 4
    Dernier message: 15/04/2009, 13h48
  3. Réponses: 3
    Dernier message: 05/09/2007, 14h00
  4. Formater un nombre avec des séparateurs de milliers
    Par lagotonio dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/02/2007, 19h23
  5. Format des nombres entiers, séparateurs de milliers
    Par zazaraignée dans le forum Langage
    Réponses: 2
    Dernier message: 26/10/2005, 01h25

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