Bonjour à tous,

je pense que cette question a du être déjà posée mais je galère grave pour récupérer des données dans une balise <select>. C'est un petit formulaire pour récupérer le nom, date heure minute message. Pouvez-vous m'aider car je désespère et je ne suis pas une pro du php... Si dans mon fichier j'insère mes deux balises select "heuredepart" et "minutedepart", le php ne fonctionne pas. Je pensais que cela venait de "value" mais je ne sais pas le mettre dans le php... Du coup je ne peux pas récupérer l'heure et les minutes...

Merci de me donner un coup de pouce ou vos précieux conseils !

voilà mon code html

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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
<form action="mail.php"  name="cform" method="post">
  <p><label for="heuredepart">Heure</label>
       <select name="heuredepart" input id="heuredepart" value="" selected>
                                <option>Heure</option>
                                <option value="00">00</option>
                                <option value="01">01</option>
                                <option value="02">02</option>
                                <option value="03">03</option>
                                <option value="04">04</option>
                                <option value="05">05</option>
                                <option value="06">06</option>
                                <option value="07">07</option>
                                <option value="08">08</option>
                                <option value="09">09</option>
                                <option value="10">10</option>
                                <option value="11">11</option>
                                <option value="12">12</option>
                                <option value="13">13</option>
                                <option value="14">14</option>
                                <option value="15">15</option>
                                <option value="16">16</option>
                                <option value="17">17</option>
                                <option value="18">18</option>
                                <option value="19">19</option>
                                <option value="20">20</option>
                                <option value="21">21</option>
                                <option value="22">22</option>
                                <option value="23">23</option>
                </select>
 
 
         <select name="minutedepart" input id="minutedepart" type="text" value="" selected>
                              <option>Minutes</option>
                              <option value="00">00</option>
                              <option value="05">05</option>
                              <option value="10">10</option>
                              <option value="15">15</option>
                              <option value="20">20</option>
                              <option value="25">25</option>
                              <option value="30">30</option>
                              <option value="35">35</option>
                              <option value="40">40</option>
                              <option value="45">45</option>
                              <option value="50">50</option>
                              <option value="55">55</option>
 </select>  </p>


fichier mail.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
if(isset($_POST) && isset($_POST['name']) && isset($_POST['email']) && isset($_POST['datepicker']) && isset($_POST['heuredepart']) && isset($_POST['heureminute']) && isset($_POST['message']))
{
   extract($_POST);
   if(!empty($name) && !empty($email) && !empty($message) && !empty($datepicker)) {
        $message=str_replace(" \' "," ' ",$message);
        $destinataire="adressemail@hotmail.fr";
        $sujet="Message";
        $msg="site web
        Nom : $name \n
        Email : $email \n
        Date : $datepicker \n
        Heure : $heuredepart \n

        Minute : $minutedepart \n
        Message: $message";
        $entete="From: $name \n Reply-To: $email";
        mail($destinataire,$sujet,$msg,$entete);
        echo "Le mail a bien &eacute;t&eacute; envoy&eacute;.";
   }
   else{
        echo "Vous n'avez pas rempli tous les champs.";
   }
}
?>
 
 
<!--message remerciement  -->
<div id="mail_response">
    <h3>Merci <?php echo $name ?></h3><br />
    <p>Je vous r&eacute;pondrai le plus rapidement possible.</p><br /><br /><br />
 
</div>