diff --git a/server-api/api.js b/server-api/api.js index 149ebdb..9ba734c 100644 --- a/server-api/api.js +++ b/server-api/api.js @@ -150,16 +150,16 @@ app.post('/User/Add', (req, res) => { }); }); -app.post('/User/Update/:id', (req, res) => { +app.put('/User/Update', (req, res) => { const id = req.params.id; let form = req.body; - console.log(form); + console.log(req.body); - const sql = `UPDATE users SET lastname = '${form.lastname}', firstname = '${form.lastname}', idrole = '${form.lastname}', login = '${form.lastname}', password = '${form.lastname}', phone = '${form.lastname}', mail = '${form.lastname}' WHERE (iduser = ?)`; - db.query(sql ,[id], (err, result) => { + const sql = `UPDATE users SET "lastname" = ?, firstname = ?, idrole = ?, login = ?, password = ?, phone = ?, mail = ? WHERE (iduser = ?)`; + db.query(sql ,[form.lastname,form.firstname,form.idrole,form.login,form.password,form.phone,form.mail,form.id], (err, result) => { if (err) throw err; console.log(result); res.send('Post added...' + result.insertId); diff --git a/src/pages/Admin_modif.js b/src/pages/Admin_modif.js index 447e073..4a44ff8 100644 --- a/src/pages/Admin_modif.js +++ b/src/pages/Admin_modif.js @@ -25,7 +25,7 @@ function Admin_modif() { setCurrentUser(response.data[0]); setSelectedIdRole(response.data[0].idrole); }); - }); + }, []); useEffect(() =>{ api.get('/Role/All/').then((response) => { @@ -34,6 +34,7 @@ function Admin_modif() { }, []); function handleChangeRole(event){ + console.log(event.target.value); setSelectedIdRole(event.target.value); }; @@ -46,8 +47,8 @@ function Admin_modif() { console.log(values.firstname); const apiString = '/User/Update/' + currentUser.iduser; - api.post(apiString).then (function(response) { - console.log(response.data); + api.put(apiString).then((response) => { + console.log(response.data); }); } @@ -73,6 +74,7 @@ function Admin_modif() {
{currentUser === true?"L'identifiant existe déja":''}