Voici mon code HTML et PHP, quand je soumets les données de formulaire, il me cible à la fenêtre vide où aucune erreur n'a été signalée ni les données ont été envoyées au courrier, pour être noté plus loin mon erreur d'affichage de PHP et les erreurs de démarrage d'affichage sont allumées.En soumettant des données de formulaire script php montre la page blanche
HTML
<!-- form start -->
<form action="mail_handler.php" method="post" name="form" class="form-box">
<div class="col-sm-6">
<div class="form-group">
<input type="text" name="name" class="form-control" placeholder="Your Name">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="email" name="email" class="form-control" placeholder="Your Email">
</div>
</div>
<div class="col-sm-6">
<div class="form-group">
<input type="tel" name="phone" class="form-control" placeholder="Your Phone Number">
</div>
<div class="col-sm-12">
<div class="textarea-message form-group">
<textarea name="msg" class="textarea-message form-control" placeholder="Your Message" rows="5">
</textarea>
</div>
</div>
<div class="text-center">
<button type="submit" class="load-more-button">submit
</button>
</div>
</form>
PHP
<?php
if(isset($_POST['submit']))
{
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$msg=$_POST['msg'];
$to='[email protected]';
$subject='Form Submission';
$message="Name :".$name."\n"."Phone :".$phone."\n"."Wrote the following :"."\n\n".$msg;
$headers="From: ".$email;
if(mail($to, $subject, $message, $headers))
{
echo "<h1>Sent Successfully! Thank you"." ".$name.", We will contact you shortly!</h1>";
}
else
{
echo "Something went wrong!";
}
}
?>
Ajouter un ** var_dump ($ _ POST) ** pour voir ce qui est envoyé au serveur – user2182349
ajouter le nom attr dans le bouton 'name = 'submit' ' –