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 :Je ne comprends pas, ce code fonctionnait chez CI et ça marche chez Free.
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()); }
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
Partager