Date qui ne s'enregistre pas
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:
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