//pour le md5 on ne tient pas compte du Solde du sens et du libellé de l'activité
unset($getData[1]);
unset($getData[5]);
unset($getData[9]);
unset($getData[10]);
unset($getData[12]);
;
//var_dump($getData);
//exit();
$checkmd5=hash('md5',serialize($getData));
// Get row data
@ -120,7 +124,7 @@ if ($action=='load')
$check=mysqli_query($conn,$query);
$row=mysqli_fetch_row($check);
$num=$row[0];
//$num=0;
if($num==0)
{
@ -232,5 +236,46 @@ if (count($data) > 0) {
}
}
}
elseif($action=='update_checkmd5')
{
$query="ALTER TABLE importation_data_aidimpact ADD idt int not null auto_increment primary key AFTER checkmd5;";
//$query="SELECT idt,md5(concat(IFNULL(no_compte,''),IFNULL(code_JNL,''),IFNULL(No_piece,''),IFNULL(date_piece,''),IFNULL(lib_mouvement,''),IFNULL(debit,''),IFNULL(credit,''),IFNULL(code_activite,''))) as checkmd5 from importation_data_aidimpact;";
$query="SELECT idt,no_compte,code_JNL,No_piece,date_piece,lib_mouvement,debit,credit,code_activite from importation_data_aidimpact;";
$result=mysqli_query($conn,$query);
$data=array();
if(mysqli_num_rows($result)>0){
while($row=mysqli_fetch_assoc($result)){
$row2=$row;
unset($row2["idt"]);
$checkmd5=hash('md5',serialize($row2));
$query="update importation_data_aidimpact set checkmd5='".$checkmd5."' where idt=".$row["idt"].";";
$result=mysqli_query($conn,$query);
}
}
$query="select idt,checkmd5 from importation_data_aidimpact";
//$query="select no_compte,CONCAT(no_compte,lib_compte,code_JNL,No_piece,date_piece,lib_mouvement,debit,credit,code_activite) as checkmd5 from importation_data_aidimpact";