Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12

    Cambiare colore al font nell’echo

    Ciao a tutti,
    premetto che non sono esperto di php!!
    Vorrei mettere di un colore diverso (tipo color: #F00 nel risultato delle variabili che ho messo qui sotto!!
    Ho fatto una classe con color: #F00; ma non riesco a inserirla nell’echo! Mi potete aiutare?

    <?php

    // variabili anno inizio attività e anno fine attività
    $annoinizio = 1985;
    $annofine = date("Y");


    echo "".$annofine-$annoinizio. " anni di attività (1985/" . date("Y").")";

    ?>
    Il risultato è:
    29 anni di attività (1985/2014)

    Ecco io vorrei mettere in rosso il 29!!

    Grazie in anticipo!!!

  2. #2
    Se non capisco male, devi solo aggiungere all'echo ciò che metteresti nel codice html:
    Codice PHP:
    echo '<span style="color:#f00">'.$annofine-$annoinizio.'</span>'" anni di attività (1985/" date("Y").")"
    Nota l'utilizzo del singolo apice, invece del doppio apice: in questo modo puoi facilmente inserire dei doppi apici in stringa, senza dover utilizzare degli escape (\).
    Facci sapere.
    Non ho sbagliato: ho invece scoperto mille modi per fare lampadine che non funzionano...
    (Thomas Alva Edison)

  3. #3
    Dipende dalla formattazione html che vuoi usare.

    Un esempio potrebbe essere:
    Codice PHP:
    echo "<p> <span style='color:red' >".$annofine-$annoinizio"</span> anni di attività (1985/" date("Y").") </p>"

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12
    Grazie per le risposte superveloci!!
    Purtroppo non vanno bene neanche una delle due!!
    Mi restituiscono tutte e due la stessa cosa e cioè “-1985 anni di attività (1985/2014)”
    Pare quasi che la variabile $annofine non venga letta!!! …e si che mi da “nessun errore di sintassi” (uso Dreamweaver)!!
    Ho provato anch’io a fare una cosa simile ma niente!!
    Sapete se c’è un modo diverso??? Perché proprio non ne vengo fuori!!

    P.S. Cosa vuol dire “Dipende dalla formattazione html che vuoi usare”

    Let’s keep in touch

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12
    Grazie per le risposte superveloci!!
    Purtroppo non vanno bene neanche una delle due!!
    Mi restituiscono tutte e due la stessa cosa e cioè “-1985 anni di attività (1985/2014)”
    Pare quasi che la variabile $annofine non venga letta!!! …e si che mi da “nessun errore di sintassi” (uso Dreamweaver)!!
    Ho provato anch’io a fare una cosa simile ma niente!!
    Sapete se c’è un modo diverso??? Perché proprio non ne vengo fuori!!

    P.S. Cosa vuol dire “Dipende dalla formattazione html che vuoi usare”

    Let’s keep in touch

  6. #6
    Quote Originariamente inviata da crdmro Visualizza il messaggio
    Grazie per le risposte superveloci!!
    Purtroppo non vanno bene neanche una delle due!!
    Mi restituiscono tutte e due la stessa cosa e cioè “-1985 anni di attività (1985/2014)”
    Pare quasi che la variabile $annofine non venga letta!!! …
    Questo mi pare proprio impossibile! La cosa è in verità molto semplice e non strana: si fa così e soprattutto non può influenzare i valori delle variabili.
    Può essere solo che tu non abbia riportato in modo esatto le linee di codice. Oltretutto le due risposte sono praticamente identiche!
    Fa attenzione:
    Codice PHP:
    echo '<span style="color:#f00">'.$annofine annoinizio '</span>' " anni di attività (1985/" date("Y").")"
    se ti funzionasse la linea:
    Codice PHP:
    echo $annofine $annoinizio " anni di attività (1985/" date (Y) . ")"
    aggiungere davanti un
    Codice PHP:
    '<span style="color: #f00">' 
    non può cambiare la sostanza in nessun modo.
    Non credo abbia significato, ma nel caso prova a fare una cosa del genere:
    Codice PHP:
    $periodo $annofine $annoinizio;
    echo 
    '<span style="color:#f00">' $periodo '</span>' " anni di attività (1985/" date("Y").")"
    Non ho sbagliato: ho invece scoperto mille modi per fare lampadine che non funzionano...
    (Thomas Alva Edison)

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    12
    …invece si!!! Cambia qualcosa con $periodo = $annofine - $annoinio;
    Viene fuori un bel 29 in rosso come volevo io!!
    Invece con echo '<span style="color:#f00">'.$annofine - $annoinizio . '</span>' . " anni di attività (1985/" . date("Y").")"; mi restituisce -1985 anni di attività (1985/2014)
    Se non mi credi prova!!
    Ma tutto è bene ciò che finisce bene!!
    Ciao e grazie jumborex

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.