diff --git a/Back-end/src/main/java/com/example/starter/QueryUsers.java b/Back-end/src/main/java/com/example/starter/QueryUsers.java index be4dae7..792f575 100644 --- a/Back-end/src/main/java/com/example/starter/QueryUsers.java +++ b/Back-end/src/main/java/com/example/starter/QueryUsers.java @@ -109,7 +109,7 @@ public class QueryUsers { .end(new JsonObject().put("error", "Corps de la requête manquant").encode()); return; } - Integer idUser = body.getInteger("idUser"); + Integer idUser = body.getInteger("id"); databaseService.pool .preparedQuery("SELECT * FROM users WHERE id=?;") .execute(Tuple.of(idUser)) diff --git a/Front-end/src/components/UserInfosObject.jsx b/Front-end/src/components/UserInfosObject.jsx index f26f051..0ea3c13 100644 --- a/Front-end/src/components/UserInfosObject.jsx +++ b/Front-end/src/components/UserInfosObject.jsx @@ -1,58 +1,47 @@ -import React from "react"; -import { Info } from "lucide-react"; +import React,{useEffect, useState} from "react"; +import { User } from "lucide-react"; import axios from "axios"; import { API_BASE_URL } from "../config"; -function UserInfosObject({ object,defafficherModif }) { - axios +function UserInfosObject({ user}) { + const [userInfo,setuserInfo]=useState({}); + useEffect(()=>{ + console.log(user); + axios .post(`${API_BASE_URL}/publicUser`, { - id: object.user, + id: user, }) .then((response) => { + setuserInfo(response.data); console.log("Modification réussie :", response.data); }) .catch((error) => { console.error("Erreur lors de la modification :", error); }); - defafficherModif(false); - window.location.reload(); + },[user]); + return ( -
Description :
-{object.description}
+Pseudo :
+{userInfo.pseudo}
Type :
-{object.type}
+Genre :
+{userInfo.gender}
Localisation :
-{object.location}
-Status :
-{object.status}
-- Derniere mise à jour : -
-{object.last_update}
-