Bonjour,
J'ai un petit soucie que je n’arrive pas a résoudre
j'ai un formulaire en html bootstrap sur une page qui s’appelle index.php
le formulaire marche trés bien mais je voudrais avoir les réponse du formulaire sur la même page
Je bloque un peut
si une personne pourrais m'aider ce serais vraiment sympa
J'ai un petit soucie que je n’arrive pas a résoudre
j'ai un formulaire en html bootstrap sur une page qui s’appelle index.php
le formulaire marche trés bien mais je voudrais avoir les réponse du formulaire sur la même page
Je bloque un peut
<form class="wrap-form-booking" id="reused_form" name="index" method="post" action="send_form_email.php">
<div class="row">
<div class="col-md-6">
<!-- Date -->
<span class="txt9">
Date
</span>
<div class="wrap-inputdate pos-relative txt10 size12 bo2 bo-rad-10 m-t-3 m-b-23">
<input class="my-calendar bo-rad-10 sizefull txt10 p-l-20" type="text" name="date">
<i class="btn-calendar fa fa-calendar ab-r-m hov-pointer m-r-18" aria-hidden="true"></i>
</div>
<!-- Time -->
<span class="txt9">
heure
</span>
<div class="wrap-inputtime size12 bo2 bo-rad-10 m-t-3 m-b-23">
<!-- Select2 -->
<select class="selection-1" name="time">
<option>0</option>
<option value="10:30">10:30</option>
<option value="11:00">11:00</option>
<option value="11:30">11:30</option>
<option value="12:00">12:00</option>
<option value="12:30">12:30</option>
<option value="13:00">13:00</option>
<option value="13:30">13:30</option>
<option value="14:00">14:00</option>
<option value="14:30">14:30</option>
<option value="15:00">15:00</option>
<option value="15:30">15:30</option>
<option value="16:00">16:00</option>
<option value="16:30">16:30</option>
<option value="17:00">17:00</option>
<option value="17:30">17:30</option>
<option value="18:00">18:00</option>
<option value="18:30">18:30</option>
<option value="19:00">19:00</option>
<option value="19:30">19:30</option>
<option value="20:00">20:00</option>
<option value="20:30">20:30</option>
<option value="21">21:00</option>
</select>
</div>
<!-- People -->
<span class="txt9">
Personne(s)
</span>
<div class="wrap-inputpeople size12 bo2 bo-rad-10 m-t-3 m-b-23">
<!-- Select2 -->
<select class="selection-1" name="people">
<option>0</option>
<option value="1">1 Personne</option>
<option value="2">2 Personnes</option>
<option value="3">3 Personnes</option>
<option value="4">4 Personnes</option>
<option value="5">5 Personnes</option>
<option value="6">6 Personnes</option>
<option value="7">7 Personnes</option>
<option value="8">8 Personnes</option>
<option value="9">9 Personnes</option>
<option value="10">10 Personnes</option>
<option value="11">11 Personnes</option>
<option value="12">12 Personnes</option>
</select>
</div>
</div>
<div class="col-md-6">
<!-- Name -->
<span class="txt9">
Nom
</span>
<div class="wrap-inputname size12 bo2 bo-rad-10 m-t-3 m-b-23">
<input class="bo-rad-10 sizefull txt10 p-l-20" type="text" name="name" placeholder="Nom" required>
</div>
<!-- Phone -->
<span class="txt9">
Tel
</span>
<div class="wrap-inputphone size12 bo2 bo-rad-10 m-t-3 m-b-23">
<input class="bo-rad-10 sizefull txt10 p-l-20" type="text" name="phone" placeholder="Tel" required>
</div>
<!-- Email -->
<span class="txt9">
Email
</span>
<div class="wrap-inputemail size12 bo2 bo-rad-10 m-t-3 m-b-23">
<input class="bo-rad-10 sizefull txt10 p-l-20" type="text" name="email" placeholder="Email" required>
</div>
</div>
</div>
<div class="wrap-btn-booking flex-c-m m-t-6">
<!-- Button3 -->
<input type="submit" value="envoyer">
</div>
</form>
<?php
if(isset($_POST['email'])) {
// EDIT THE 2 LINES BELOW AS REQUIRED
$email_to = "leohnira31130@gmail.com";
$email_subject = "Your email subject line";
function died($error) {
// your error code can go here
echo "Nous sommes désolés, mais des erreurs ont été détectées dans le formulaire que vous avez envoyé.";
echo "Des erreurs apparaissent ci-dessous.<br /><br />";
echo $error."<br /><br />";
echo "S'il vous plaît et corrigez ces erreurs.<br /><br />";
die();
}
// validation expected data exists
if(!isset($_POST['date']) ||
!isset($_POST['time']) ||
!isset($_POST['people']) ||
!isset($_POST['name']) ||
!isset($_POST['phone']) ||
!isset($_POST['email'])) {
died('Nous sommes désolés, mais le formulaire que vous avez soumis semble poser problème.');
}
$name = $_POST['name']; // required
$people = $_POST['people']; // required
$email = $_POST['email']; // required
$phone = $_POST['phone']; // not required
$time = $_POST['time']; // required
$date = $_POST['date']; // required
$error_message = "";
$email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/';
if(!preg_match($email_exp,$email)) {
$error_message .= 'Ladresse e-mail que vous avez entrée ne semble pas être valide..<br />';
}
$string_exp = "/^[A-Za-z .'-]+$/";
if(!preg_match($string_exp,$name)) {
$error_message .= 'Le nom que vous avez entré ne semble pas être valide.<br />';
}
if(strlen($phone) < 0) {
$error_message .= 'Le numero que vous avez entré ne semble pas être valide.<br />';
}
if(($people) < 1) {
$error_message .= 'Le nombre de personnes que vous avez entré ne semble pas être valide.<br />';
}
if(($time) < 1) {
$error_message .= 'L heure que vous avez entré ne semble pas être valide.<br />';
}
if(strlen($date) < 0) {
$error_message .= 'La date que vous avez entré ne semble pas être valide.<br />';
}
if(strlen($error_message) > 0) {
died($error_message);
}
$email_message = "Form details below.\n\n";
function clean_string($string) {
$bad = array("content-type","bcc:","to:","cc:","href");
return str_replace($bad,"",$string);
}
$email_message .= "name: ".clean_string($name)."\n";
$email_message .= "people: ".clean_string($people)."\n";
$email_message .= "email: ".clean_string($email)."\n";
$email_message .= "phone: ".clean_string($phone)."\n";
$email_message .= "time: ".clean_string($time)."\n";
$email_message .= "date: ".clean_string($date)."\n";
// create email headers
$headers = 'From: '.$email."\r\n".
'Reply-To: '.$email."\r\n" .
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
?>
<!-- include your own success html here -->
Merci de nous contacter. Nous vous contacterons très bientôt.
<?php
}
?>
si une personne pourrais m'aider ce serais vraiment sympa