Bonjour à tous,
J'aurais besoin d'un petit peu d'aide. J'ai crée un fichier traitement.php pour récupérer les données de mon formulaire mais je ne reçois aucun message (Formulaire envoyé....) lorsque je clique sur le bouton envoyer.
Les champs : prénom, nom, email, projet et objectif sont obligatoires, le reste non.
J'utilise WAMP + sendmail qui fonctionne impec avec un autre formulaire.
Code :
- <?php
- header('Content-type: text/html; charset=utf-8');
- if(isset($_POST) && isset($_POST['form2_prenom']) && isset($_POST['form2_nom']) && isset($_POST['form2_email']) && isset($_POST['form2_telephone']) && isset($_POST['form2_societe']) && isset($_POST['form2_url']) && isset($_POST['form2_secteur']) && isset($_POST['form2_projet']) && isset($_POST['form2_nature']) && isset($_POST['form2_objectif']) && isset($_POST['form2_cible']) && isset($_POST['form2_delai']) && isset($_POST['form2_budget']) && isset($_POST['form2_cahier']) && isset($_POST['form2_identite']) && isset($_POST['form2_souhaits']) && isset($_POST['form2_exemples']) && isset($_POST['form2_dev']) && isset($_POST['form2_services']) && isset($_POST['choix_contact']) && isset($_POST['choix_moment'])) {
- extract($_POST);
- if(!empty($form2_prenom) && !empty($form2_nom) && !empty($form2_email) && !empty($form2_projet) && !empty($form2_objectif)) {
- $to = 'xxxxxx@gmail.com'; // (mon adresse réelle)
- $subject = 'Contact depuis le site';
- $headers = 'MIME-Version: 1.0' . "\r\n";
- $headers .= 'Content-Type: text/html; charset=utf-8' . "\r\n";
- $headers .= 'From:' .$form2_prenom. " " .$form2_email. "\r\n";
- $headers .= 'Reply-To:'.$form2_email. "\r\n";
- $message = 'Prénom : '.$form2_prenom.' \n';
- $message .= 'Nom : '.$form2_nom .' \n';
- $message .= 'Email : '.$form2_email .' \n';
- $message .= 'Tel : '.$form2_telephone .' \n';
- $message .= 'Societe : '.$form2_societe .' \n';
- $message .= 'URL : '.$form2_url .' \n';
- $message .= 'Secteur : '.$form2_secteur .' \n';
- $message .= 'Projet : '.$form2_projet .' \n';
- $message .= 'Nature : '.$form2_nature .' \n';
- $message .= 'Objectif : '.$form2_objectif .' \n';
- $message .= 'Cible : '.$form2_cible .' \n';
- $message .= 'Délai : '.$form2_delai .' \n';
- $message .= 'Budget : '.$form2_budget .' \n';
- $message .= 'Cahier : '.$form2_cahier .' \n';
- $message .= 'Identité : '.$form2_identite .' \n';
- $message .= 'Souhaits : '.$form2_souhaits .' \n';
- $message .= 'Exemples : '.$form2_exemples .' \n';
- $message .= 'Développement : '.$form2_dev .' \n';
- $message .= 'Services : '.$form2_services .' \n';
- $message .= 'A contacter : '.$choix_contact .' \n';
- $message .= 'Le : '.$choix_moment .' \n';
- if(mail($to, $subject, $message, $headers)){
- echo "Le formulaire a bien été envoyé";
- } else {
- echo "Le formulaire n'a pas été envoyé";
- }
- } else {
- echo "Vous n'avez pas rempli tous les champs";
- }
- }
- ?>
|
Message édité par xroad le 23-04-2014 à 15:38:16