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 été envoyé."; } 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épondrai le plus rapidement possible.</p><br /><br /><br /> </div>
Partager