Changer le caractère d'un texte "\n"

spirit63 -  
 spirit63 -
Bonjour à tous

Je ne me souviens plus comment l'on peut changer le caractère et couleur de texte dans ce genre de fonction :

$corps.="Nom : ".$f_1."\n";


Pour le "nom" je fait appel à mon CSS
Seulement je voudrai différencier "l'intitulé" du "message écrit" en remplissant le formulaire
Car une fois envoyé, la totalité des champs renseignés s'affichent en récapitulatif sur la page.

Merci pour votre aide

2 réponses

  1. txiki Messages postés 6514 Date d'inscription   Statut Contributeur Dernière intervention   609
     
    $corps.="Nom : ".$f_1."\n";

    C'est quoi ce .=" devant le nom ? Si tu a fait une classe nom dans ton css, là oui, ça commence par un .Nom { .... ]

    Le bonheur est la seule chose que l'on peut donner sans l'avoir.
    0
  2. spirit63
     
    en fait c'est une variable, qui affiche des données rentré par l'internaute qui rempli le formulaire:
    // Création du message
    		$titre="Demande de renseignement";
    		$tete="From:tisserand.v@live\n";
    		$corps.="Nom : ".$f_1."\n";
    		$corps.="Prénom : ".$f_2."\n";
    		$corps.="Adresse : ".$f_3."\n";
    		$corps.="Code postal : ".$f_4."\n";
    		$corps.="Ville - Dept : ".$f_5."\n";
    		$corps.="Téléphone domicile : ".$f_6."\n";
    		$corps.="Téléphone mobile : ".$f_7."\n";
    		$corps.="Adresse Email : ".$f_8."\n";
    		$corps.="Votre message : ".$f_9."\n";
    		$corps.="Type : ".$list['f_10'][$f_10]."\n";
    		$corps.="Escalier actuel : ".$list['f_11'][$f_11]."\n";
    		$corps.="Si autre matière : ".$f_12."\n";
    		$corps.="Escalier : ".$list['f_13'][$f_13]."\n";
    		for($id=0; $id<count($list['f_14']); $id++){
    			if($f_14[$id]==1){
    				$corps.="Palier : ".$list['f_14'][$id]."\n";
    			}
    		}
    		$corps.="Age escalier : ".$f_15."\n";
    		$corps.="Nombre de marches : ".$f_16."\n";
    		if(mail("tisserand.v@live.fr", $titre, stripslashes($corps), $tete)){
    			$ok_mail="true";


    Lorsque le message est envoyé, il y a un recapitulatif qui s'affiche, ce qui donne ex :

    Le message ci-dessous nous a bien été transmis, et nous vous en remercions.
    
     
      
    Nom : Tisserand
    Prénom : Valerie
    Adresse : 
    Code postal : 63500
    Ville - Dept : Issoire
    Téléphone domicile : 
    Téléphone mobile : 
    Adresse Email : ccdh@live.fr
    Votre message : 
    Type : Immeuble
    Escalier actuel : granito
    Si autre matière : 
    Escalier : balancé
    Palier : non
    Age escalier : 
    Nombre de marches : 15
     
      
    
    Nous allons y donner suite dans les meilleurs délais.
    A bientôt.
    

    Le soucis, est d'arriver a différencier les "champs" des "renseignements" donnés
    ex:

    (en gris) --->Nom : (en rouge)---> Tisserand

    Ma fonction d'affichage est :
    <tr><td class="texte"><tt><font face="Arial" size="2"><?echo nl2br(stripslashes($corps));?></font></tt></td></tr>

    Mais ça me mets le texte complet dans la même couleur
    0