Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: operazioni in php

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    operazioni in php

    ciao a tutti,

    trammite delle operazioni ottengo un numero cosi € 6.426

    come faccio ad arrotondarlo cosi 6.42 e poi a trasformarlo cosi 6,42

    questa è l'operazione
    codice:
    <?php echo $scontato = $row_RICERCA['pubblico'] - $row_RICERCA['pubblico'] * $_POST['fascia']/100 ?>
    se non vado errato per trasformarlo devo fare cosi
    codice:
    $scontato = number_format($scontato, 2, ',' , '.');
    solo che cmq lo inserisco mi dà errore



    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Codice PHP:
    string number_format float number [, int decimals]) 
    il prototipo suggerisce un float in ingresso, tu gli stai passando una stringa...

    Codice PHP:
    $scontato = (float)$scontato
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops non ci ho capito nulla, ti dispiace se mi fai un'esempio sul mio script

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    VVoVe:

    Codice PHP:
    <?php 

    $scontato 
    $row_RICERCA['pubblico'] - $row_RICERCA['pubblico'] * $_POST['fascia']/100;

    $scontato = (float) $scontato;

    $scontato number_format($scontato2',' '.');

    echo 
    $scontato;

    ?>
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille come sempre

    facendo cosi ho risolto solo che adesso il prezzo ivato non ridà più
    codice:
    &euro; <?php  $scontato = $row_RICERCA['pubblico'] - $row_RICERCA['pubblico'] * $_POST['fascia']/100; $scontato = (float) $scontato; $scontato = number_format($scontato, 2, ',' , '.'); echo $scontato; ?> + IVA &euro; <?php echo  $IVATOC = $scontato * 20/100 + $scontato ?>

  6. #6
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    e qua secondo me viene la grande cazzata di sta funzione che come da prototipo sempre si vede che restituisce una stringa e non un float!!!!

    xkè xkè

    x me dovrebbe trattare sempre float.. ma loro intendono che così la trovi pronta alla stampa...

    modifica così...

    Codice PHP:
    <?php  
    $scontato 
    $row_RICERCA['pubblico'] - $row_RICERCA['pubblico'] * $_POST['fascia']/100

    $scontato = (float) $scontato

    $IVATOC $scontato 20/100 $scontato;

    $scontato number_format($scontato2',' '.'); 
    $IVATOC number_format($IVATOC2',' '.'); 
    ?> 
    € <?php echo $scontato?> + IVA € <?php echo $IVATOC ?>
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    perfetto mille grazie


  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    ciaone
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    alla prossima

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    help

    non riesco a cambiare qui

    codice:
    € <?php echo $row_RICERCA['pubblico']; ?> + IVA &euro; <?php echo  $IVATO = $row_RICERCA['pubblico'] * 20/100 + $row_RICERCA['pubblico'] ?>

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.