Visualizzazione dei risultati da 1 a 10 su 19

Hybrid View

  1. #1
    Non sono sicuro di aver capito bene, perche' quello che dici non e' per niente chiaro (o almeno, non torna con il codice che hai scritto), comunque prova molto semplicemente a invertire la condizione:

    Codice PHP:
    if ($prezzo == 'incluso') {
        echo 
    "il servizio e' incluso nel prezzo";
    } else {
        echo 
    "il costo e' di {$prezzo} euro";

    resta il fatto che sarebbe meglio lasciare il prezzo come valore esclusivamente numerico, e usare un altro valore per indicare se il costo e' compreso oppure no.

  2. #2
    Quote Originariamente inviata da k.b Visualizza il messaggio
    Non sono sicuro di aver capito bene, perche' quello che dici non e' per niente chiaro (o almeno, non torna con il codice che hai scritto), comunque prova molto semplicemente a invertire la condizione:

    Codice PHP:
    if ($prezzo == 'incluso') {
        echo 
    "il servizio e' incluso nel prezzo";
    } else {
        echo 
    "il costo e' di {$prezzo} euro";

    resta il fatto che sarebbe meglio lasciare il prezzo come valore esclusivamente numerico, e usare un altro valore per indicare se il costo e' compreso oppure no.
    E come glielo spieghi che il problema è a monte e non nel codice che ha postato dato che in quel punto nella variabile $prezzo non c'è "incluso". Io ci ho rinunciato!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    88
    Risolto così:
    Codice PHP:

     
    if(is_numeric($prezzo)
    {
    echo 
    number_format($prezzo' '',''.'), " €";
     }
    else
    {
     echo 
    " ";

    Grazie a tutti.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.