Bonjour je voulais savoir comment faire pour envoyer pour envoyer un
formulaire par email de façon formaté mais sans passer par une boite de
type outlook.
Voici le code que j'ai pour le moment:
<? session_start();?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Gregobois</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<?
echo'';
?>
<?
//include("connexion.inc.php");
include("fonction.php");
connection();
headerG();
?>
<form method="get" name="contact" action="<? echo $_SERVER['PHP_SELF']; ?>" >
<tr>
<td> ,
----
,
----
Formulaire,
----
(Les champs
dotés d'une * sont
obligatoires),
----
,
----
,
----
Civilité:,
<select name:"civilite">
<option selected>Madame</option>
<option>Monsieur</option>
<option>Mademoiselle</option>
</select>,
Votre nom:*,
,
Votre prénom:*,
,
----
,
,
----
Votre Société:* ,
,
----
,
,
----
Votre Adresse:,
<textarea name="adresse" cols="54" rows="2"></textarea>,
----
,
,
,
,
----
Code postal:* ,
,
Ville:,
,
----
,
,
----
Pays: ,
,
----
,
,
----
Téléphone:* ,
,
----
,
,
----
e-Mail:* ,
,
----
,
,
----
Votre Message:*,
<textarea name="message" cols="54" rows="3"></textarea>,
----
,
----
">
</form>
<?
if (isset($_GET['civilite']))
{
//On test si le champ nom est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable
if (!isset($_POST['nom']))
{
echo'Vous n\'avez pas remplie tous le champ nom';
}
else
{
$nom = "Nom: ".$_POST['nom']."";
}
//On test si le champ prenom est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable
if (!isset($_POST['prenom']))
{
echo'Vous n\'avez pas remplie tous le champ prenom';
}
else
{
$prenom = "Prenom: ".$_POST['prenom']."";
}
//On test si le champ societe est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable
if (!isset($_POST['societe']))
{
echo'Vous n\'avez pas remplie tous le champ societe;
}
else
{
$societe = "Société: ".$_POST['societe']."";
}
//On test si le champ CP est vide, si il est vide
on envoie un message d'alerte, sinon, on met la valeur du champ dans
une variable
if (!isset($_POST['CP']))
{
echo'Vous n\'avez pas remplie tous le champ code postal';
}
else
{
$cp = "Code postal: ".$_POST['CP']."";
}
//On test si le champ telephone est vide, si il
est vide on envoie un message d'alerte, sinon, on met la valeur du
champ dans une variable
if (!isset($_POST['telephone']))
{
echo'Vous n\'avez pas remplie tous le champ telephone';
}
else
{
$tel = "Téléphone:".$_POST['telephone']."";
}
//On test si le champ email est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable
if (!isset($_POST['email']))
{
echo'Vous n\'avez pas remplie tous le champ email';
}
else
{
$email = "e-Mail: ".$_POST['email']."";
}
//On test si le champ message est vide, si il est
vide on envoie un message d'alerte, sinon, on met la valeur du champ
dans une variable
if (!isset($_POST['message']))
{
echo'Vous n\'avez pas remplie tous le champ message';
}
else
{
$message = "Message: ".$_POST['message']."";
}
}
else
{
$Civilité = "Civilité: ".$_GET['civilite']."";
$adresse = "Adresse: ".$_POST['adresse']."";
$ville = "Ville:".$_POST['ville']."";
$pays = "Pays: ".$_POST['pays']."";
/*C'est ici que devrait être mon code pour envoyer le mail*/
}
?>
</html>
<?
footer();
?>
Afficher la suite