Bonjour.

Nous venons de changer d'hébergeur et une des tables ne se met pas à jour et pourtant il n'y a que 2 champs : vb_Valeur, vb_Date. Le champ vb_Valeur se met à jour mais pas le champ vb_Date. Voilà le code :
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
<?php
// insertion 
if(isset($_POST['newval']))  $newval=$_POST['newval'];
else $newval="";
// définition de la date en fonction du jour et de l'heure de mise à jour
if(!empty($_POST['newval']))
{
 $jourc = date("w"); 
 $jour = date("d"); 
 $mois = date("m"); 
 $an = date("Y"); 
 $heure = date("H"); 
 $min = date("i"); 
 $sec = date("s");
if ($jourc == 0){
    $jour = $jour-2;
    $heure = 17; 
    $min = 30; 
}
if ($jourc == 6){
    $jour = $jour-1;
    $heure = 17; 
    $min = 30; 
}
if ($heure > 17){ 
   $heure = 17; 
   $min = 30; 
} 
if ($heure < 9){
   $heure = 9;
   $min = 0;
}
 $date= $an."-".$mois."-".$jour. $heure.":".$min.":".$sec; 
 $sql = "TRUNCATE TABLE beavalbourse"; 
 mysql_query($sql) or die(mysql_error());
     $sqla = "INSERT INTO beavalbourse(vb_Valeur, vb_Date) 
 VALUES('$newval','$date')"; 
     mysql_query($sqla) or die('Erreur SQL !'.$sqla.'<br>'.mysql_error()); 
}
Je ne comprends pas, ce code fonctionnait chez CI et ça marche chez Free.
Quand je vais voir ma table chez Free j'ai bien la valeur mais il n'enregistre pas la date

Donc si quelqu'un peut m'aider, merci d'avance