Bonjour

Bon alors je vous explique mon problème, voici une partie de mon furmulaire (qui marche très bien ) :


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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?php
            <strong>Date de début du concours :</strong><br />
            <select name="date1">
                  <option value="1">1</option>
                  <option value="2">2</option>
                  <option value="3">3</option>
                  <option value="4">4</option>
                  <option value="5">5</option>
                  <option value="6">6</option>
                  <option value="7">7</option>
                  <option value="8">8</option>
                  <option value="9">9</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>
                  <option value="24">24</option>
                  <option value="25">25</option>
                  <option value="26">26</option>
                  <option value="27">27</option>
                  <option value="28">28</option>
                  <option value="29">29</option>
                  <option value="30">30</option>
                  <option value="31">31</option>
            </select>
             / 
            <select name="date2">
                  <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>
            </select>
             / 
             <select name="date3">
                  <option value="2006">2006</option>
                  <option value="2007">2007</option>
            </select><br/><br/>
 
            <label for="duree"><strong>Durée :</strong></label><br />
            <strong>1 semaine</strong> <input name="duree" type="radio" value="1" /><br/>
            <strong>2 semaines</strong> <input name="duree" type="radio" value="2"/><br/><br/>
?>
Et un bout du script qui va avec :

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
34
35
<?php
                        //Créér une compétition
                        if(!empty($_POST['creer']) && !empty($_POST['nom_concour']) && !empty($_POST['date1']) && !empty($_POST['date2']) && !empty($_POST['date3']) && !empty($_POST['duree']) && !empty($_POST['message']))
                        {
                              $timestamp = mktime(0, 0, 0, $_POST['date2'], $_POST['date1'], $_POST['date3']);
                              if($_POST['duree'] == 1)
                              {
                                    $timestamp2 = $timestamp + 3600 * 24 * 7;
                              }
                              elseif($_POST['duree'] == 2)
                              {
                                    $timestamp2 = $timestamp + 3600 * 24 * 7;
                              }
 
                              // ----------------------------------- L'erreur de date se trouve dans cette partie ------------------------------------
                              $compt_sql = mysql_query("SELECT COUNT(*) AS nbre_compet FROM perso_admin WHERE concour='".$_POST['nom_coucour']."'");
                              $compt =  mysql_fetch_array($compt_sql);
                              if($compt['nbre_compet'] == 0)
                              {
                                    if(mysql_query("INSERT INTO perso_admin(concour, date1, date2, message, id) VALUES('".mysql_real_escape_string($_POST['nom_concour'])."', '".$timestamp."', '".$timestamp2."', '".mysql_real_escape_string($_POST['message'])."', '')"))
                                    {
                                          echo '<strong>Concour '.nl2br(htmlspecialchars($_POST['nom_concour'])).' créé !</strong>';
                                    }
                                    else
                                    {
                                          echo '<strong>Erreur lors de la création du concour, veuillez recommencer ultérieurement !</strong>';
                                    }
                              }
                              else
                              {
                                    echo '<strong>Une compétition en cours porte déjà ce nom ! Vous avez peut être envoyé deux fois la même information en actualisant !</strong>';
                              }
                              // ----------------------------------------------------------------------------------------------------------------------------------
                        }
?>
Mon problème :

Tout marche super bien, aucunes erreurs MySQL ... mais celà enregistre un timestamp de 0000000... L'erreur se trouve entre les 2 :
// -------------------- ...
Je le sais car j'ai remplacé cette partie par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<strong>'.$timestamp.'<br/>'.$timestamp2.'</strong>' ;
Et celà affichait les bons timestamps !


Help