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

    Calcolare l'iva su un determinato prezzo

    Ciao a tutti,

    qualcuno sa dirmi come calcolare semplicemnte l'iva mantenendo la giusta formattazione (es: 100.00 sempre con i due decimali dopo la virgola) prendendo il prezzo da un campo DECIMAL(8,2) ?

    Purtroppo io e l'iva non siamo una cosa sola...

    Cmq sto provando cosi':

    Codice PHP:

    $iva 
    $array[prezzo]*100/2;
    echo 
    $totale $array[prezzo]+$iva
    Sto diventando matto...

    Ciao ciao
    Micky

  2. #2
    la divisione ha precedenza rispetto alla moltiplicazione quindi devi usare le parentesi

    $iva = ($array[prezzo]*100)/2;
    echo $totale = $array[prezzo]+$iva;



  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    su php.net

    cerca number_format()

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Ciao e grazie per la risposta.

    Pero' cosi' mi da dei risultati non proprio "reali"...

    Per esempio:

    € 12.00
    + Iva: € 612

    € 15.36
    + Iva: € 783.36 :master:

    e via cosi'....Il cliente di sicuro sarebbe contento...Io un po' meno...

    Accidenti all'iva...

  5. #5
    $iva = ($array[prezzo]*20)/100;



  6. #6
    Ho fatto cosi' integrando 2 consigli..

    Che ne dite ?

    Codice PHP:

    $prezzo_normale 
    number_format($array[prezzo], 2'.''');
                                        
    $iva = ($prezzo_normale*20)/100;
    $totale $prezzo_normale+$iva;

    echo 
    $prezzo_ivato number_format($totale2'.'''); 
    Mi sembra ok, adesso calcolatrice alla mano faro' 2 verifiche.

    In ogni caso grazie 1000 ad entrambi...L'iva mi e' ostica....

    Ciaooo
    Micky

  7. #7
    Utente bannato
    Registrato dal
    Jul 2007
    Messaggi
    66
    puoi accorciare queste due istruzioni
    Codice PHP:
    $iva = ($prezzo_normale*20)/100;
    $totale $prezzo_normale+$iva
    facendo

    Codice PHP:
    $totale=$prezzo * (1+($iva/100)) 

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    e perchè non

    Codice PHP:

    $totale 
    $prezzo_normale+(($prezzo_normale*20)/100); 

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    Originariamente inviato da dottwatson
    e perchè non

    Codice PHP:

    $totale 
    $prezzo_normale+(($prezzo_normale*20)/100); 

    Non scherziamo...


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.