diff --git a/css/ordreGF.css b/css/ordreGF.css index aa6692e..de29d61 100644 --- a/css/ordreGF.css +++ b/css/ordreGF.css @@ -184,3 +184,46 @@ border-bottom: 1px solid rgba(255, 255, 255, 0.15); box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.08); } + +/**********************************************************/ + +/* 1. On nettoie le body */ +html, +body { + height: 100%; + margin: 0; + overflow: hidden; /* Empêche le scroll de la page entière */ +} + +/* 2. On positionne le shell en absolu pour qu'il s'insère entre le header et le footer */ +.ordregf-shell { + position: absolute; + top: 80px; /* Hauteur exacte de votre header */ + bottom: 50px; /* Hauteur exacte de votre footer */ + left: 0; + right: 0; + display: flex; + flex-direction: column; + padding: 10px; /* Un léger espace intérieur pour l'esthétique */ + box-sizing: border-box; +} + +/* 3. La carte occupe l'espace restant */ +.ordregf-card { + flex: 1; + display: flex; + flex-direction: column; + overflow: hidden; /* Important pour que le scroll ne sorte pas de la carte */ +} + +/* 4. C'est ici que le scroll se passe */ +.ordregf-table-wrapper { + flex: 1; + overflow-y: auto; /* Active le scroll uniquement ici */ +} + +/* Important : reset des marges du tableau qui pourraient le pousser */ +.ordregf-table { + width: 100%; + margin: 0; +} diff --git a/php/api_modifier_ordre.php b/php/api_modifier_ordre.php new file mode 100644 index 0000000..21ea363 --- /dev/null +++ b/php/api_modifier_ordre.php @@ -0,0 +1,19 @@ +getConnection(); + +// Récupération des données POST +$id = $_POST['id']; +$nom = $_POST['nom']; +$ticker = $_POST['ticker']; + +try { + $stmt = $db->prepare("UPDATE ordres SET nom = ?, ticker = ? WHERE id = ?"); + $stmt->execute([$nom, $ticker, $id]); + + echo json_encode(['success' => true]); +} catch (Exception $e) { + echo json_encode(['success' => false, 'message' => $e->getMessage()]); +} diff --git a/php/ordreGF.php b/php/ordreGF.php index c9d965e..b5dd552 100644 --- a/php/ordreGF.php +++ b/php/ordreGF.php @@ -38,7 +38,6 @@ $ordres = fetchOrdreGF($connection); require_once __DIR__ . '/header.php'; ?> -