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

    Quando è la differenza che fa la differenza

    A volte la mia applicazione asp restituisce valori decisamente impossibili:

    ho una variabile a cui assegno un valore del tipo:

    Codice PHP:
    val=58,47457 
    poi calcolo la differenza con il valore numerico 100:

    Codice PHP:
    differenza = (100 ScontoLb
    la formatto con formatnumber:

    Codice PHP:
    differenza formatnumber(differenza,2
    il risultato?? 41,53? ASSOLUTAMENTE NO! -5,847,357.00



    Se qualcuno riesce a risolvere questo problema lo nomino mago del Asp Classico!!!

  2. #2
    val=58,47457

    non è un assegnamento valido. come vedi anche dal risultato, i numeri vanno scritti all'anglosassone


    val=58.47457

    statt'accuort

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    22
    Grazie per la risposta!!!

    come faccio a convertire 58,47457 in 58.47457 ?

  4. #4
    convertire? fa' vedere un po' di codice, così si capisce da dove proviene quel dato

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    22
    lo prendo da database da un campo di tipo char (non chiedermi perchè, perchè non lo so neanche io!!!)

    la cosa strana è che utilizzando il valore 58,47457 su alcuni browser la differenza viene calcolata correttamente mentre su altri non funziona...

  6. #6
    fa' una replace della virgola col punto

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.