Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    numeri decimali php mysql

    Ciao a tutti,
    sto realizzando un pannello di gestione ordini di alcuni prodotti, ho quindi la necessità di manipolare i prezzi dei prodotti tra php e mysql.. e mi sono imbattuto in un problema che magari per altri sarà una banalità, ma io non riesco a venirne a capo.

    In pratica non riesco a vedere l'ultimo 0 dopo la virgola quando stampo un prezzo dal database.
    Ho cercato in rete ed ho trovato la funzione round() e number_format() ma non vogliono saperne di funzionare.
    Allora ho pensato che dovevo cambiare il tipo di campo sul database ed ho provato con decimal(2,2) ma non riesco a modificare nessun numero, sono tutti 0.99 , ho provato a modificarlo da phpmyadmin e mi restituisce questo errore
    codice:
    Righe interessate: 0
    Warning: #1264 Out of range value adjusted for column 'prezzo' at row 3
    
    UPDATE`test_db`.`prodotto`SET`prezzo`='5.99'WHERECONVERT(`prodotto`.`id`USINGutf8)='050223'LIMIT1;
    
    ho provato a convertire manualmente il campo id con collation utf8 ma continua a darmi sempre lo stesso errore.. Come posso risolvere?

  2. #2
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    decimal(2,2)

    significa 2 cifre decimali e basta, è giusto che ti dia errore

    Prova ad esempio

    decimal(6,2)

    che significa 6 cifre totali, di cui 2 decimali.
    Un nuovo cms/framework... vuoi collaborare al progetto?

  3. #3
    che sbadato... vabbè dai alle 11 di sera ci può stare dopo una giornata intera!! Ti ringrazio adesso và.

  4. #4
    Solo un ultima domanda. Come faccio a farli visualizzare con la virgola anziché col punto?

  5. #5
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da frenkytribe Visualizza il messaggio
    che sbadato... vabbè dai alle 11 di sera ci può stare dopo una giornata intera!! Ti ringrazio adesso và.
    Figurati, ho fatto di mooooolto peggio io!!!
    Un nuovo cms/framework... vuoi collaborare al progetto?

  6. #6
    Utente di HTML.it L'avatar di Webmaster76
    Registrato dal
    Mar 2001
    residenza
    Torino
    Messaggi
    298
    Quote Originariamente inviata da frenkytribe Visualizza il messaggio
    Solo un ultima domanda. Come faccio a farli visualizzare con la virgola anziché col punto?
    echo number_format("1000000",2,",",".");

    Un nuovo cms/framework... vuoi collaborare al progetto?

  7. #7
    Grazie mille ancora

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.