Vous êtent M-A-G-N-I-F-I-Q-U-E, je devrais vous envoyer une participation au bénéfices ( heu ... peut être après avoir payer le loyer :p ), tellement vous m'avez aider à me sortir de cette purée de code.
Pour revenir à vos messages sur la logique du code, je fait et après je réfléchis donc c'est un peut dur de m'en sortir ( et dans la vie aussi

( peut être la jeunesse )), ca fait peut de temps aussi que je pratique le PHP donc en plus de sa je ne connaît pas les syntaxes par coeur, et même en cherchant sur la toile ( avec ma méthode mon code devient un peut unique

) donc dur dur de trouver une solution !
Grace à vous je résout mes problèmes un par un, MAIS ! il m'en reste un petitou encore
Quand j'envoie mon formulaire tous s'envoie nikel, mais le problème c'est que les champs reste remplis ( sûrement dus a la solution précédente et mon code en vrac ).
Je voudrais donc que une fois envoyé les champs s'efface et un message de validation apparaisse

?
Voici l'évolution du code PHP :
<?php
$msg_ok= "Votre résérvation est envoyé !";
$mail2 = "contact@crea-cube.fr";
define('MAIL_SUJET','Confirmation de votre réservation sur
www.lesepilobes.fr');
define('SUJET','RESERVATION RECU DU SITE
WWW.LESEPILOBES.FR');
// vérification des champs
if (isset($_POST['date1']))
if (empty($_POST['date1']))
$message_1= "Date d'arrivé";
if (isset($_POST['date2']))
if (empty($_POST['date2']))
$message_2= "Date de départ";
if (isset($_POST['mme']))
if (empty($_POST['mme']))
$message_3= "Votre civilité";
if (isset($_POST['nom']))
if (empty($_POST['nom']))
$message_4= "Votre nom";
if (isset($_POST['prenom']))
if (empty($_POST['prenom']))
$message_5= "Votre Prénom";
if (isset($_POST['adresse']))
if (empty($_POST['adresse']))
$message_6= "Votre adresse";
if (isset($_POST['cp']))
if (empty($_POST['cp']))
$message_7= "Votre CP";
if (isset($_POST['ville']))
if (empty($_POST['ville']))
$message_8= "Votre ville";
if (isset($_POST['tel']))
if (empty($_POST['tel']))
$message_9= "Votre téléphone";
if (isset($_POST['mail']))
if (empty($_POST['mail']))
$message_10= "Votre mail";
if (isset($_POST['date1']))
if (empty($_POST['date1']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['date2']))
if (empty($_POST['date2']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['mme']))
if (empty($_POST['mme']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['nom']))
if (empty($_POST['nom']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['prenom']))
if (empty($_POST['prenom']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['adresse']))
if (empty($_POST['adresse']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['cp']))
if (empty($_POST['cp']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['ville']))
if (empty($_POST['ville']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['tel']))
if (empty($_POST['tel']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
if (isset($_POST['mail']))
if (empty($_POST['mail']))
$msg_11= "VEUILLEZ REMPLIR LES CHAMPS ROUGE";
//Mail de confirmation gérant
$sujet="RESERVATION RECU DU SITE
WWW.LESEPILOBES.FR";
$message2="MESSAGE AUTOMATIQUE //// RÉSERVATION RECUS DU $date1 AU $date2 ////
COORDONÉES DE LA PERSONNE QUI VIENT DE RESERVER
-----------------------------------------------
$mme $nom $prenom
$adresse
$com
$cp
$ville
$tel
$mail
-----------------------------------------------
PENSEZ À RAPPELER POUR CONFIRMER !
";
$headers = "!!from:!! RESERVATION RECUSn";
$headers2 = "!!from:!! Les Épilobesn";
// Mail client
$mail_corps = "Bonjour $mme $nom et bienvenue aux Épilobes";
$mail_corps .= "
Vous venez de réservez votre séjour sur le site
www.lesepilobes.fr
du $date1 au $date2 et nous vous en remercions.
Voici un récapitulatif de vos coordonées :
-----------------------------------------------
$mme $nom $prenom
$adresse
$com
$cp
$ville
$tel
$mail
-----------------------------------------------
Nous prendrons contact avec vous dans les plus brefs délais pour confirmer la réservation
Un accompte de 30% du montant de la réservation
vous seras demander par chèque à l'ordre des Épilobes, envoyé à :
Les Épilobes
Le desert en valjouffrey
38740 LE DÉSERT EN VALJOUFFREY
Nous nous feront un plaisir de vous accueillir au desert en Valjouffrey
le $date1, dans l'attente de vous reçevoir.
LES ÉPILOBES •
contact@lesepilobes.fr •
www.lesepilobes.fr
//// CE MESSAGE EST UN MESSAGE AUTOMATIQUE ENVOYÉ DEPUIS LE SITE
DE LA CHAMBRE D'HÔTE
WWW.LESEPILOBES.FR, SUITE À LA RÉSERVATION DE VOTRE SÉJOUR.
SI CE MESSAGE NE VOUS EST PAS ADRESSÉ MERCI DE NE PAS EN TENIR COMPTE.
CE MESSAGE EST ENVOYÉ AUTOMATIQUEMENT, MERCI DE NE PAS RÉPONDRE. ////";
// envoi du mail
if (mail($mail,MAIL_SUJET,$mail_corps,$headers2))
mail($mail2,SUJET,$message2,$headers);
?>
Et de mon formulaire :
EDIT CA FOUS LE BORDEL
Je vient de m'apercevoir que je n'est pas de début de balise ?!
Et si je la met ça ne m'affiche plus les message des champs manquant ?!
On va faire sans ça fonctionne très bien :p
Et la page de test :
http://www.lesepilobes.fr/client/lesepi ... mmaire.php
Faut avoir du courage
Message édité par : CreaCube / 12-03-2010 20:12
Message édité par : CreaCube / 12-03-2010 20:13
Message édité par : CreaCube / 12-03-2010 20:16
Message édité par : CreaCube / 12-03-2010 20:18