1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
| <?php
/**
* Created by PhpStorm.
* User: ...........
* Date: 15/08/2017
* Time: 10:56
*/
require 'connexion_post.php';
?>
<link rel="stylesheet" href="style.css" type="text/css">
<div class="container">
<form id="contact" action="connexion_post.php" method="post">
<h3>Quick Contact</h3>
<h4>Contact us today, and get reply with in 24 hours!</h4>
<fieldset>
<input placeholder="Your name" name="name" type="text" tabindex="1" autofocus>
<!-- <span class="error"> $name_error </span> -->
</fieldset>
<fieldset>
<input placeholder="Your Email Address" name="email" type="email" tabindex="2" >
</fieldset>
<fieldset>
<input placeholder="Your Phone Number" name="phone" type="tel" tabindex="3" >
</fieldset>
<fieldset>
<input placeholder="Your Web Site starts with http://" name="url" type="url" tabindex="4" >
</fieldset>
<fieldset>
<textarea placeholder="Type your Message Here...." name="message" tabindex="5" ></textarea>
</fieldset>
<fieldset>
<button name="submit" type="submit" id="contact-submit" data-submit="...Sending">Submit</button>
</fieldset>
</form>
</div>
Partie php
<?php
/**
* Created by PhpStorm.
* User: nyzakaria
* Date: 16/08/2017
* Time: 09:36
*/
try{
$bdd = new PDO ('mysql:host=localhost;dbname=tests', 'root', 'root');
}catch(exception $e){
die('Erreur :' .$e->getMessage());
}
$message = $bdd->prepare('INSERT INTO form(name, email, phone, url, message) VALUES (?,?,?,?,?)');
$message->execute(array($_POST['name'],$_POST['email'],$_POST['phone'],$_POST['url'],$_POST['message'],));
if(isset($_POST['submit'])){
$to = 'monadressemailàmoi@gmail.com';
$subject = 'nouveau contact - ';
/*-header-*/
$headers = 'From : Formulaire de contact du site';
/*-message-*/
$msg = 'Vous avez une nouvelle demadne d\'information !';
mail($to,$subject,$msg, $headers);
echo"votre message a bien été reçu";
}else {
echo "Ops !veuillez essayer encore une fois";
} |
Partager