Aller au contenu

Pb formulaire php


yoyotheboss7

Sujets conseillés

Bonjour :)

Voici mon code:

<?php
$from .="Nom de famille : ".$nom."     Prenom : ".$prenom."               Telephone : ".$tel."\n";
$from .="Fax : ".$fax."\n";

$from .="Adresse : ".$adresse."  suite : ".$adresse2."\n";
$from .="Code Postal : ".$cp."     Ville : ".$ville."     Pays : ".$pays."\n\n";

$from .="Email : ".$email."\n\nParticipants(s):\n";

$from .="1 Prenom : ".$pre1."   Sexe : ".$s1."\n";
$from .="2 Prenom : ".$pre2."   Sexe : ".$s2."\n";
$from .="3 Prenom : ".$pre3."   Sexe : ".$s3."\n";
$from .="4 Prenom : ".$pre4."   Sexe : ".$s4."\n";
$from .="5 Prenom : ".$pre5."   Sexe : ".$s5."\n";
$from .="6 Prenom : ".$pre6."   Sexe : ".$s6."\n\n";

$from .="Jour d'arrivé : ".$jda."         Jour de départ : ".$jdd."\n\nVoyage:\n";

$from .="Vient en voiture : ".$voiture."     Vient en train : ".$train."\n\n";

$from .="Ville d'arrivée : ".$villeda."     Heure d'arrivée : ".$h."h".$m."\n\n";

$from .="Remarques : ".$rmq."\n\n";

$dest="monemail_AT_wanadoo.fr";

$subject="Inscription";


Mail($dest,$subject,$body,$from);
?>

Je n'arrive pas à modifier l'apparence des éléments, genre mettre en gras.

En fait ca code m'envoi un mail, et je souhaiterai avoir une meilleur présentation.

Pourrai-vous m'aider? :whistling:

Je galère :boude:

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

ton code est 'bizarre'. Il parle de '$body', dans la dernière ligne, alors meme que la variable est '$from', tout au long du code.

N'as tu pas enlevé un morceau de code, dès fois ?

Sinon, pour le principe de mettre en gras, c'est simple. Au lieu de mettre :

$from .="Nom de famille : ".$nom."     Prenom : ".$prenom."               Telephone : ".$tel."\n";

mettre :

$from .="Nom de famille : <b>".$nom."</b>     Prenom : <b>".$prenom."</b>               Telephone : <b>".$tel."<b>\n";

Nico.

Lien vers le commentaire
Partager sur d’autres sites

Houlà ya du yaourt !

Si tu veux envoyer un mail avec un corps en HTML:

Tu met ton texte HTML dans la variable $body et pas dans $from.

$from vas te servir à spécifier le header de ton mail, c'est à dire ...

$retLigne = "\n";
$mailfrom = 'tonMailExpediteur_AT_machin.com';
$mailfromLib = 'Ton nom';

$from = '';

$from   .= 'From: "'.$mailfromLib.'" <'.$mailfrom.'>'.$retLigne;
$from  .= 'MIME-Version: 1.0'.$retLigne;
$from  .= 'Content-Type: text/html; charset=iso-8859-1'.$retLigne;
$from  .= 'Content-Transfer-Encoding: 8bit'.$retLigne;

Voilà, avec ça tu devrais pouvoir envoyer ton mail HTML. Le header pourrais être plus complet, mais c'est le minimum !

Et pour plus d'info, voir la bible:

http://www.php.net/manual/fr/ref.mail.php

Bon courage

Modifié par jmmorillon
Lien vers le commentaire
Partager sur d’autres sites

J'ai essayé de mettre les codes pour mettre en gra comme vous l'aviez mis, mais quand je reçois le mail, je vois:

<b>numéro de tel par exemple</b>

, il ne reconnait pas le code donc :huh: .

Sinon j'ai remplacé les from par body, et j'ai le même résultat. Je ne comprend pas trop comment insérer le html dan le body. EN tout cas merci pour votre aide!!! :D

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...