Récupération d'une valeur select
Posté : 06 déc. 2016, 22:21
Bonjour,
Je poste ce post en espérant avoir une lumière sur la récupération d'une valeur select dans un formulaire.
Dans une formulaire, j'ai plusieurs champs de type input et select. La validation du formulaire fonctionne très bien et se fait par un autre fichier.
Mon problème est que quand je reçois le résultat du formulaire par mail, je ne récupère que la valeur des champs input et les champs select restent vide.
Le code du formulaire :
Je poste ce post en espérant avoir une lumière sur la récupération d'une valeur select dans un formulaire.
Dans une formulaire, j'ai plusieurs champs de type input et select. La validation du formulaire fonctionne très bien et se fait par un autre fichier.
Mon problème est que quand je reçois le résultat du formulaire par mail, je ne récupère que la valeur des champs input et les champs select restent vide.
Le code du formulaire :
<form class="form" method="POST" action="verification.php">
<select name="vehicule" id="vehicule" class="selectpicker">
<option value="FIAT Panda">FIAT Panda</option>
<option value="NISSAN Micra">NISSAN Micra</option>
<option value="SEAT Ibiza">SEAT Ibiza</option>
<option value="FIAT Fiorino">FIAT Fiorino</option>
<option value="NISSAN NV200">NISSAN NV200</option>
<option value="HYUNDAI H1">HYUNDAI H1</option>
</select>
<input type="date" name="date" id="date" placeholder="Date d'arrivée" class="wheel-half-width pull-left">
<input type="time" name="heure" id="heure" placeholder="Heure d'arrivée" class="wheel-half-width pull-right marg-r0">
<input type="text" name="compagnie" id="compagnie" placeholder="Compagnie" class="wheel-half-width pull-left">
<input type="text" name="vol" id="vol" placeholder="N° du vol" class="wheel-half-width pull-right marg-r0">
<p>
<button class="wheel-btn">Envoyer votre demande</button>
</p>
</form>
Le code du fichier de vérification et d'envoi du mail
<?php
$vehicule = ($_POST['vehicule']);
$newdate = date_create($_POST['date']);
$datedeb = date_format($newdate,"d-m-Y");
$heure = ($_POST['heure']);
$compagnie = ($_POST['compagnie']);
$vol = ($_POST['vol']);
$note = ($_POST['note']);
$subject = "Réservation envoyée depuis le site.";
<!-- ligne de test du page
echo $personne;
echo $vehicule;
echo $compagnie;
$message .= "<b>Véhicule: </b> ".$vehicule."<br>";
$message .= "<b>Date d'arrivée: </b> ".$datedeb."<br>";
$message .= "<b>Heure d'arrivée: </b> ".$heure."<br>";
$message .= "<b>Comapagnie aérienne: </b> ".$compagnie."<br>";
$message .= "<b>N° de vol: </b> ".$vol."<br>";
$message .= "<b>Note d'information: </b> ".$note."<br>";
$headers = 'From: '.$nom.'<'.$email.'>'."\r\n";
$headers .= 'Reply-to: <'.$email.'>'."\r\n";
$headers .= 'Content-Type: text/html; charset=utf-8'."\r\n";
$to = '[email protected]';
Merci par avance pour votre aide !