4 pièce(s) jointe(s)
Erreur lors de l'insertion en base
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:
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:
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 :
Pièce jointe 608416
dans la partie preview ;
Pièce jointe 608417
et dans la partie response :
Pièce jointe 608418
par contre si je vais sur ma page updateKanban.php
les variable ne sont pas reconnu j'obtiens ca :
Pièce jointe 608420
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