Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489

    punto, virgola nel database

    ciao a tutti!

    uso un database mysql nel quale inserisco i prezzi.

    io vorrei salvare i prezzi cosi: 0,20 euro, 0,50 euro ecc..

    purtroppo se li salvo cosi non riesco a calcolare. cioé il database mi impone di scriverli 0.20 0.50 ecc. e php pure.

    si puo impostare sia in php che in mysql che la virgola é il punto nei valori?

    grazie

    ciao

    igor

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    No, devi lasciare il punto come separatore dei decimali.

    Poi in fase di visualizzazione puoi sostituire il punto con la virgola, sia in php che in mysql.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ciao grazie della risposta.

    il mio problema é che ho sia excel che php che accedono al database.

    dunque secondo cio che hai detto dovrei salvare nel database con la virgola, e poi in php poco prima del calcolo sostituire la virgola con il punto, e subito dopo il calcolo risostituire il punto con la virgola. giusto?

  4. #4
    In visualizzazione puoi sostituire il punto con la virgola con str_replace:

    Codice PHP:
    $prezzo str_replace("."","$stringa); 
    in inserimento

    Codice PHP:
    $prezzo str_replace(",""."$stringa); 
    Disegnatori e romanzieri d'Italia, visitate il mio sito, cerchiamo favolieri dark ed illustratori dark fantasy... http://www.neilgaimania.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    489
    ciao raga..

    funziona

    grazie dell aiuto.

    igor

  6. #6

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.