y'a toujours un différence...
var_dump du CHAMP
string(26) "18, 30, 00, 6, 17, 2011, 1"
EVEN 2 (18, 10, 0, 6, 17, 2011, 1) : 1341598200
EVEN CHAMP : 1308335400
string(10) "1308335400"
Code : Tout sélectionner
<input type = 'text' size= '2' name = 'quantieme'>-<input type ='text' size ='2' name ='mois'>-<input type = 'text' size='4' name ='annee'>Code : Tout sélectionner
<HTML>
<form method = "post" action = "temps.php">
<select name = 'jour'>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<select name = 'mois'>
<option value='1'>janvier</option>
<option value='2'>février</option>
<option value ='3'>mars</option>
<option value='4'>avril</option>
<option value='5'>mai</option>
<option value ='6'>juin</option>
<option value ='7'>juillet</option>
<option value ='8'>août</option>
<option value='9'>septembre</option>
<option value='10'>octobre</option>
<option value ='11'>novembre</option>
<option value ='12'>décembre</option>
</select>
<select name = 'annee'>
<option>2011</option>
<option>2012</option>
<option>2013</option>
<option>20144</option>
<option>2015</option>
<option>2016</option>
<option>2017</option>
<option>2018</option>
<option>2019</option>
<option>20200</option>
<option>2021</option>
<option>2022</option>
</select>
<button type='submit'>ok</button>
</HTML><?PHP
// ajouter systématiquement un date_default_timezone_set avant toute manipulation de dates pour avoir la paix avec php 5.1
date_default_timezone_set ("Europe/Paris");
// Ne pas utiliser le dernier paramètre depuis php 5.1
$nb= mktime(18, 10, 00, 6, 17, 2011);
print "<br>$nb<br>";
//======= proposition
$jour= $_POST['jour'];
$mois= $_POST['mois'];
$annee= $_POST['annee'];
$date= mktime(18, 10, 00, $mois, $jour, $annee);
print "<br>$date";
?>
et encore, il faudrait vérifier si l'année est bissextile (multiple de 4 mais pas de 400)
En fait il te suffit de bien comprendre comment fonctionne mktime (et les fonctions d'une manière générale)mais comment faire pour stocker un timestamp dans msql, à partir d'une date dans un formulaire...