trim($_POST['isin'] ?? ''), 'ticker' => trim($_POST['ticker'] ?? ''), 'yahoo_code' => trim($_POST['yahoo_code'] ?? ''), 'company_name' => trim($_POST['company_name'] ?? ''), ]; if ($newAction['isin'] === '' || $newAction['ticker'] === '' || $newAction['company_name'] === '') { $creationError = 'Veuillez remplir tous les champs obligatoires.'; } else { if ($actionsManager->createAction($newAction)) { $creationMessage = 'Nouvelle action ajoutée avec succès.'; } else { $creationError = 'Impossible d’ajouter l’action, veuillez réessayer.'; } } } // Traitement du formulaire de mise à jour d'une action. $updateMessage = null; $updateError = null; if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['action_update'], $_POST['action_isin'])) { $actionIsin = trim($_POST['action_isin']); $updateData = [ 'ticker' => trim($_POST['ticker'] ?? ''), 'yahoo_code' => trim($_POST['yahoo_code'] ?? ''), 'company_name' => trim($_POST['company_name'] ?? ''), ]; if ($actionIsin === '' || $updateData['ticker'] === '' || $updateData['company_name'] === '') { $updateError = 'Tous les champs requis doivent être remplis pour mettre à jour cette action.'; } else { if ($actionsManager->updateAction($actionIsin, $updateData)) { $updateMessage = 'Action mise à jour avec succès.'; } else { $updateError = 'Impossible de mettre à jour l’action. Vérifiez les données et réessayez.'; } } } $actions = $actionsManager->listActions(); require_once __DIR__ . '/header.php'; ?>

Actions financières

Retour au menu
ISIN Symbole Code Yahoo Société Mise à jour Actions