Bonjour, voici mon fichier formulaire(ins.php)
<?php
// definition session utilisateur
$_session['utilisateur'] = 'jbali';
echo $_session['utilisateur'];
// definition repertoire de stockage
session_save_path('C:/wamp/session');
// initialisation session
session_start();
echo 'nom de la session :', session_name(),'<br>';
echo 'identifiant utilisé :', session_id(), '<br>';
echo '<form method="post" action="envoie.php">';
session_start();
echo 'session_name()';
echo 'identifiant utilisé :', session_id(), '<br>';
echo '<br>';
echo 'Nom : <input type="text" name="Nom" value = "Nom" size="10"><br> ';
echo '<br>';
echo 'Prenom : <input type="text" name="Prenom" value= "$Prenom" size="8">';
echo '<br>';
echo 'Pseudo : <input type="text" name="pseudo" size="15">';
echo '<br>';
echo 'Mot de passe : <input type="text" name= "Pas" size="15">';
echo '<br>';
echo 'Age : <input type="text" name="Age" size="8">';
echo '<br>';
echo 'Adresse : <input type="text" name="Adresse" size="8">';
echo '<br>';
echo 'Code postal : <input type="text" name="Npostal" size="10"> ';
echo '<br>';
echo 'Ville : <input type="text" name="Ville" size="8">';
echo '<br>';
echo 'Pays : <input type="text" name="Pays" size="10"> ';
echo '<br>';
echo 'Téléphone <input type="text" name="Telephone" size="8">';
echo '<br>';
echo 'Email : <input type="text" name="Email" size="10"> ';
echo '<br>';
echo '<input type="submit" value="envoyer">';
echo '</form>';
?>
et voici le controle + envoie
<?php
//On récupère les valeurs du formulaire
$Nom = $_POST['Nom'];
$Prenom = $_POST['Prenom'];
$Age = $_POST['Age'];
$Adresse = $_POST['Adresse'];
$Npostal = $_POST['Npostal'];
$Ville = $_POST['Ville'];
$Pays = $_POST['Pays'];
$Telephone = $_POST['Telephone'];
$Email = $_POST['Email'];
echo $_REQUEST['Nom'];
// verification champs vide
if(empty($Prenom)) {
header ("location:ins.php");
}
else
{
$Email = $_POST['Email'];
$point = strpos($Email,".");
$aroba = strpos($Email,"@");
if($point=='')
{
echo "Votre email doit comporter un <b>point</b>";
}
elseif($aroba=='')
{
echo "Votre email doit comporter un <b>'@'</b>";
}
else
{
echo "Votre email est: '<a href=\"mailto:"."$email"."\"><b>$email</b></a>'";
}
echo 'champs bien remplis';
//je crée le message email
$msg = "Nom= $Nom
Prénom= $Prenom
Age= $Age
Adresse: $Adresse
Npostal= $Npostal
Ville= $Ville
Pays= $Pays
Telephone= $Telephone
Email : $Email";
$recipient = "jbalichristian@yahoo.com"; //On met l'adresse email ou on veut recevoire le mail
$subject = "Formulaire"; //On met le sujet du mail
$mailheaders = "From: Mon site web<> \n"; //depuis où il a été posté
mail($recipient, $subject, $msg, $mailheaders); // message confirmation que le mail a bien été envoyé
echo "<HTML><HEAD>";
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>";
echo "<H1 align=center>Merci, $Nom $Prenom </H1>";
echo "<P align=center>";
echo "Votre formulaire à bien été envoyé !</P>";
echo "</BODY></HTML>";
}
header ("location:ins.php");
?>
Merci
