Bonsoir à tous voici mon problème
j'ai crée une formulaire de réservation avec mes différent champs à remplir par l'utilisateur. une fois que l'utilisateur clic sur envoyer sa fonctionne je reçois bien le mail hors je souhaite aussi que les informations saisis s'inscrivent dans la base de donnée hors je suis un peux perdu dans le mysql je m'y aventure pour la 2éme fois seulement.
Pour info: j'ai créer ma base de donnée ainsi que ma tables et ses colonnes.
Voici mon code:
j'ai crée une formulaire de réservation avec mes différent champs à remplir par l'utilisateur. une fois que l'utilisateur clic sur envoyer sa fonctionne je reçois bien le mail hors je souhaite aussi que les informations saisis s'inscrivent dans la base de donnée hors je suis un peux perdu dans le mysql je m'y aventure pour la 2éme fois seulement.
Pour info: j'ai créer ma base de donnée ainsi que ma tables et ses colonnes.
Voici mon code:
<?php include "../inc/header.inc.php";?> <!-include du header->
<?php include "../inc/nav.inc.php";?> <!-include de la nav->
<?php
//connexion à la base de donnée
//$bdd = new PDO('mysql:host=localhost;dbname=phplreservation', 'root', '');
?>
<?php
$connect=mysql_connect('localhost','root','');
mysql_select_db("db_reservation");
mysql_query("INSERT INTO 'reservation'(name,date_a,date_r,nombre,formule,mail)");
mysql_close();
$nom=$_POST['name'];
$prenom=$_POST['prenom'];
$mail=$_POST['mail'];
$formule=$_POST['formule'];
$date_a=$_POST['date_a'];
$date_r=$_POST['date_r'];
$erreur ="";
$ok ="";
if(!empty($_POST)){
extract($_POST);
$valid=true;
if(empty($name)){
$valid=false;
$erreurnom="Vous n'avez pas rempli le champ nom";
}else{$valid=true;}
//condition pour verifier si le champs mail correspond bien à un e-mail
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$mail)){
$valid=false;
$erreurmail ="votre email n'est pas valide";
}
if(empty($mail)){
$valid=false;
$erreurmail="Vous n'avez pas rempli votre adresse E-mail";
}
if(empty($prenom)){
$valid=false;
$erreurprenom="Vous n'avez pas rempli le champ prenom";
}
if(empty($nom)){
$valid=false;
$erreurnom="Vous n'avez pas rempli le champ nom";
}
if(empty($nombre)){
$valid=true;
$erreurnombre="Vous n'avez séléctrionné un nombre";
}
if(empty($date_a)){
$valid=false;
$erreurdate="Vous n'avez pas rempli le champ date";
}
if(empty($formule)){
$valid=false;
$erreurformule="Vous n'avez pas rempli le champ fromule";
}
if($valid==true){
$to = 'adrienkouyate@hotmail.fr';
$subject = $name ;
$message = $formule;
$headers = 'From: ' . $name . ' ' . $prenom . ' <' . $mail . '>' . "\n";
$ok="Votre message a bien était envoyer";
mail($to, $subject, $message, $headers);
}
else{
$erreur ="Une erreur est survenue et votre reservation n'a pas était envoyé Veuillez bien renseigner la totalitée des champs";
}
}
?>
<div id="contenue">
<section class="contact">
<header>
<h1>Reservation</h1>
</header>
<?php
if($erreur!=""){echo $erreur;}
if($ok!=""){echo $ok;}
?>
<h3>Tous les champs sont obligatoires</h3>
<form method="post" >
<label name="nom">Nom : *</label>
<input type="text" name="name" id="name" value=""/>
<span class="error_message"><?php if(isset($erreurname))echo $erreurname ?></span>
<br />
<label name="prenom">Prenom : *</label>
<input type="text" name="prenom" id="prenom" />
<span class="error_message"><?php if(isset($erreurprenom))echo $erreurprenom ?></span>
<br />
<div id="select">
<label name="nombre">Nombre de personne : *</label>
<select name="nombre" id="nombre">
<option value="choix1">1</option>
<option value="choix2">2</option>
<option value="choix3">3</option>
<option value="choix4">4</option>
<option value="choix5">5</option>
</select>
<br />
<label for="mail">Adresse mail : *</label>
<input type="text" name="mail" id="mail"/>
<span class="error_message"><?php if(isset($erreurmail))echo $erreurmail ?></span>
<br />
<label name="formule">Formule: *</label>
<select name="formule" id="formule">
<option value="form1">normal</option>
<option value="form2">premium</option>
<option value="form3">V.I.P</option>
</select>
<span class="error_message"><?php if(isset($erreurformule))echo $erreurformule ?></span>
</div>
<br />
<label>date d'arrivé : *(cliquer sur le jour souhaité)</label>
<input type="text" id="date_a" name="date_a" class="datepicker" class="datepicker" />
<span class="error_message"><?php if(isset($erreurdate))echo $erreurdate ?></span>
<br />
<label>date de retour : *(cliquer sur le jour souhaité)</label>
<input type="text" id="date_r" name="date_r" class="datepicker" class="datepicker" />
<span class="error_message"><?php if(isset($erreurdate))echo $erreurdate ?></span>
<br />
<input type="submit" name="enjoy" value="reserver" />
</form>
</section><!-Fin de section reservation->
</div><!-fin de div contenue->
<?php include "../inc/footer.inc.php"; ?><!-include du footer->