update d'un champ date
Posté : 20 oct. 2006, 11:02
Bonjour, ça parait étonnant, mais je bloque sur l'update d'un champ date !
contexte : un table se génère automatiquement et je peux revenir manuellement sur les enregistrements pour y fixer une date de règlement et un numéro de chèque.
Note : le champ date est en datetime, d'où le 00:00:00
Dans mon code, j'ai donc :
DateChain = 2006-09-20 00:00:00 - N° du chèque : 8888 Panier n°.187
Or l'actualisation de la table ne se fait jamais !
J'ai bien entendu essayé en gardant $datechain plutôt que $regl_date
Une idée ?
Modération : j'ai juste mis les balises BBCode [ php ] plutôt que [ code ]
contexte : un table se génère automatiquement et je peux revenir manuellement sur les enregistrements pour y fixer une date de règlement et un numéro de chèque.
Note : le champ date est en datetime, d'où le 00:00:00
Dans mon code, j'ai donc :
// Modification effective du Panier sélectionné (date de règlement et numéro du chèque)
if ($alter_flag == 1) {
if ($chq_day < 10) { $chq_day = "0".$chq_day ; }
if ($chq_month < 10) { $chq_month = "0".$chq_month ; }
$datechain = $chq_year."-".$chq_month."-".$chq_day." 00:00:00" ;
$regl_date = date("Y-m-d H:i:s", strtotime($datechain)) ;
$numchq = addslashes($numchq) ;
echo "<H2>DateChain = ".$datechain." - N° du chèque : ".$numchq." Panier n°.<B>".$panierconfirmed."</B><BR>" ;
$alterecord = mysql_query("update cde_panier set reglement_pa = '$regl_date', cheque_pa = '$numchq' where panier_pa = $panierconfirmed") ;
}
Et quand je procède à une modif, ça donne par exemple :DateChain = 2006-09-20 00:00:00 - N° du chèque : 8888 Panier n°.187
Or l'actualisation de la table ne se fait jamais !
J'ai bien entendu essayé en gardant $datechain plutôt que $regl_date
Une idée ?
Modération : j'ai juste mis les balises BBCode [ php ] plutôt que [ code ]