Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Problema cambio colore variabili in e-mail

    ciao a tutti, dovrei inviare una mail con dei dati costanti e dati variabili per e-mail e per facilità di lettura di chi li riceverà vorrei cambare colore ad uno dei due o ancora meglio racchiuderli in una tabella semplice.

    La parte è in php ma senza ombra di dubbio dovrei utilizzare un css per ciò che mi servirebbe....

    <?php
    $messaggio = "Nome: $nome
    Cognome: $cognome
    Citta': $citta
    Provincia: $provincia
    Data Di Nascita: $datadinascita
    ?>

    Vorrei che Nome fosse inviato di colore rosso e la var $nome in blu oppure che il tutto sia racchiuso in una tabella a 2 colonne.
    Sapreste aiutarmi?
    Grazie in anticipo

  2. #2
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    codice:
    <style type="text/css">
    .Nome
    {
        color:red;
      } 
    .nome {
        color:blu;
      } 
    
    </style>
    <body>
    <?php
    <p  class=\"Nome\">Il Nome inserito</p> è <p  class=\"nome\"> $nome già presente tra i tuoi record</p>
    c ao

  3. #3
    Ho provato ma mi dà errore, riesco solo in html scrivendo :

    <p class="nome"> NOME: </p>

    così mi scrive NOME: in rosso, ma a me serve anche utilizzare delle variabili quindi se scrivo in tag php:

    <p class="nome"> NOME: $nome </p>

    mi dà errore.

  4. #4
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    codice:
    <html>
    <head>
    <style type="text/css">
    .Nome
    {
        color:red;
      } 
    .variabilenome {
        color:blue;
      } 
    
    </style>
    </head>
    <body>
    <?php
    $nome="pippo";
    echo"<p  class=\"Nome\">Il Nome inserito</p> è <p  class=\"variabilenome\"> $nome già presente tra i tuoi record</p>";
    
    ?>
    </body>
    </html>
    c ao

  5. #5
    Perfetto,
    però con il comando ECHO stampo a video, ma se volessi memorizzare come dicevo nel primo post in una variabile un messaggio di posta contenente del testo con colori diversi es:

    <?php
    $messaggio = Nome: $nome (dove Nome: il blu e la var $nome in rosso)
    Cognome: = $cognome (idem come sopra)
    Datadinascita: = $datadinascita (idem come sopra)
    .....
    .....
    .....
    mail (.....)
    ?>

    Grazie e scusate ma sono ancora un pò alle prime armi

  6. #6
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    scusa ma a me non è chiaro il tuo problema e soprattutto se è un problema di css o di php.

  7. #7
    Provo a spiegarmi meglio,
    devo raccogliere dei dati da un form e per mezzo di un pulsante INVIA li posto as una pagina "inviaemail.php" dove estrappolo dall'array _POST tutti i campi memorizzati, cioè nome, cognome, datadinascita ecc e li memeorizzo in singole variabili.
    A questo punto devo inviare una e-mail con un DESTINATARIO (che estrappolo da uno dei campi), un oggetto ed il MESSAGGIO (BODY) dell'e-mail in cui inserisco i campi rimanenti cercando di dargli un pò di leggibilità.
    Quindi io devo memorizzare in una variabile $messaggio tutto il contenuto dell'email per poi passarlo alla funzione PHP mail () per l'invio.
    Il problema nasce che in questa variabile $messaggio devo inserire costanti (es. COGNOME , variabili (es. $cognome) con colori diversi in modo tale che ci legge l'email ad occhio riesca a capire subito il contenuto.
    Vi riporto un esempio dell'email che vorrei ottenere:

    NOME: Giovanni
    Cognome: Rossi
    Datadinascita: 22/01/1965

    Spero di essermi espresso un pò meglio.
    Saluti

  8. #8
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <style type= "text/css">
    table, td, th{border:0px solid #EEE;border-collapse:collapse}
    td,th{padding:3px 5px}
    td.red{text-align:right;color:red}
    td.blue{text-align:right;color:blue}
    th{text-align:left}
    tr.odd td,tr.odd th{background: #D5E4FF}
    caption{font-weight:bold;color: #999} 
    tr.altrocolorebg{background: black}
    </style>
    </head>
    
    <body>
    <table >
    <caption>formattazione tabella</caption>
    
    
      <tr>
        <td class="red">Nome:</td>
        <td class="blue">Pippo</td>
        
      </tr>
    
      
    </table>
    
    </body>
    </html>

  9. #9
    Ok, su questo ci siamo, ma il problema non era quello di avere una scritta colorata in html, ma di averla in php.
    Cioè la parte di codice da te scritta:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <style type= "text/css">
    table, td, th{border:0px solid #EEE;border-collapse:collapse}
    td,th{padding:3px 5px}
    td.red{text-align:right;color:red}
    td.blue{text-align:right;color:blue}
    th{text-align:left}
    tr.odd td,tr.odd th{background: #D5E4FF}
    caption{font-weight:bold;color: #999}
    tr.altrocolorebg{background: black}
    </style>
    </head>

    è tutto ok, ma il problema sorge quì:

    <body>
    <table >
    <caption>formattazione tabella</caption>


    <tr>
    <td class="red">Nome:</td>
    <td class="blue">Pippo</td>

    </tr>


    </table>

    </body>
    </html>

    I problemi sono 2:
    1) Devo poter associare il colore e la pozione nella tabella ad una variabile cioè per esempio:

    <td class="blue">$Pippo</td>

    sò che è errata questa riga, ma era solo per rendere l'idea.

    1) Devo inviare una e-mail con php quindi devo inglobare nella var $messaggio tutto il corpo dell'e-mail cioè tabelle, colori.

    cioè $messaggio deve contenere ad esempio:

    $messaggio = <td class="blue">$Pippo</td>

    <td class="red">$Cognome</td>

    Anche questa è errata, ma era solo per cercare di rendere l'idea di ciò che mi servirebbe.

  10. #10
    Utente di HTML.it L'avatar di moonba
    Registrato dal
    Jun 2007
    Messaggi
    649
    questi sono altri problemi....che non riguardano i css e nemmeno html,in ogni caso mi sa che ti stai arrovellando il cervello in una cosa che è molto + semplice di quello che spieghi.
    comunque ti convene rivolgerti nella sezione php.

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.