Bonjour à tous,
Je débute en js et je galère depuis hier sur un problème qui doit être simple mais je n'y arrive pas.

J'utilise pour un tableau kanban dragula un script prévu pour le drag and drop tous fonctionne nickel. Je voudrais que lorsque l'on drop un élément il mette a jour son état en bdd.
coté js tout à l'air de fonctionner je vous met 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
drake.on("drop", function (el, target) {
  let cible = target.id;
  let id = el.id;
  let newEtat = target.dataset.cible;
 
  console.log(cible);
  console.log(id);
  console.log(newEtat);
  //===========================================================================
  const data = new FormData()
  data.append('id', id)
  data.append('etat', newEtat)
 
  fetch('./ajax/updateKanban.php', {
    method: 'post',
    body: data
  })
  .then(result => result.text())
  .then(console.log, console.error)
});
pour le php :
Code php : 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
 
<?php
echo ("ok2");
 
error_reporting(E_ALL);
ini_set("display_errors", 1);
 
include('../../bdd/pdo.php');
include('../inc/functionsKanban.php');
 
 
$id= $_POST['id'];
$newEtat = $_POST['etat'];
 
echo $id;
echo $newEtat;
 
 
//		bdd_update("UPDATE GP_Task SET etat='".$newEtat."' WHERE id='".$id."'");

dans la partie headers de chrome sur ma page updateKanban.php : j'ai bien les valeurs :
Nom : retour.PNG
Affichages : 134
Taille : 2,3 Ko

dans la partie preview ;

Nom : preview.PNG
Affichages : 134
Taille : 2,4 Ko

et dans la partie response :
Nom : response.PNG
Affichages : 134
Taille : 2,1 Ko

par contre si je vais sur ma page updateKanban.php
les variable ne sont pas reconnu j'obtiens ca :
Nom : php.PNG
Affichages : 129
Taille : 7,9 Ko

je me tire les cheveux depuis hier je ny arrive si quelqu'un passe par la me filer un petit coup de main je lui en serait reconnaissant.

merci