{"id":3777,"date":"2026-09-15T10:37:05","date_gmt":"2026-09-15T10:37:05","guid":{"rendered":"https:\/\/pnin-niger.org\/web\/?page_id=3777"},"modified":"2026-09-15T10:37:05","modified_gmt":"2026-09-15T10:37:05","slug":"calculateur-nutritionnel-de-repas","status":"publish","type":"page","link":"https:\/\/pnin-niger.org\/web\/?page_id=3777","title":{"rendered":"Calculateur Nutritionnel de Repas"},"content":{"rendered":"    <div class=\"pnin-calc-wrapper\" id=\"pnin-meal-app\">\r\n        <!-- 1. Saisie des recettes du repas -->\r\n        <div class=\"pnin-panel\">\r\n            <h3>\ud83c\udf7d\ufe0f Composition du Repas (Multi-recettes)<\/h3>\r\n            <p>S\u00e9lectionnez les plats et saisissez la quantit\u00e9 consomm\u00e9e pour afficher automatiquement leurs ingr\u00e9dients et le profil nutritionnel global.<\/p>\r\n            \r\n            <div class=\"pnin-table-responsive\">\r\n                <table class=\"pnin-table\">\r\n                    <thead>\r\n                        <tr>\r\n                            <th style=\"width: 60%;\">Aliment \/ Recette<\/th>\r\n                            <th style=\"width: 25%;\">Quantit\u00e9 (g)<\/th>\r\n                            <th style=\"width: 15%; text-align: center;\">Action<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody id=\"pnin-ingredients-list\"><\/tbody>\r\n                    <tfoot>\r\n                        <tr>\r\n                            <td><strong>Poids total consomm\u00e9 :<\/strong><\/td>\r\n                            <td colspan=\"2\"><strong id=\"pnin-total-weight\">0 g<\/strong><\/td>\r\n                        <\/tr>\r\n                    <\/tfoot>\r\n                <\/table>\r\n            <\/div>\r\n\r\n            <div style=\"margin-top: 14px; display: flex; gap: 10px;\">\r\n                <button type=\"button\" id=\"pnin-add-row-btn\" class=\"pnin-btn pnin-btn-add\">\u2795 Ajouter un plat<\/button>\r\n                <button type=\"button\" id=\"pnin-reset-btn\" class=\"pnin-btn pnin-btn-reset\">\ud83d\udd04 R\u00e9initialiser<\/button>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- 2. Contr\u00f4les de coh\u00e9rence vulgaris\u00e9s -->\r\n        <div class=\"pnin-panel\" style=\"border-left: 4px solid #3182ce;\">\r\n            <h4 style=\"margin-bottom: 6px;\">\ud83d\udee1\ufe0f Contr\u00f4les de coh\u00e9rence nutritionnelle (Contr\u00f4le Qualit\u00e9)<\/h4>\r\n            <p style=\"font-size: 0.85rem; color: #718096; margin-top:0;\">V\u00e9rification automatique de l'\u00e9quilibre \u00e9nerg\u00e9tique et du respect de la mati\u00e8re de votre repas.<\/p>\r\n            <div id=\"pnin-consistency-verdict\" class=\"pnin-verdict-box\"><\/div>\r\n        <\/div>\r\n\r\n        <!-- 3. Vignettes KPI (\u00c9nergie, Macros, Fer, Vit A, Sodium, Sel, Iode) -->\r\n        <div class=\"pnin-kpi-grid\">\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">\u00c9nergie<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-energie-kcal\">0 kcal<\/span>\r\n                <span class=\"pnin-kpi-sub\" id=\"kpi-energie-kj\">0 kJ<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">Prot\u00e9ines<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-proteines\">0 g<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">Lipides<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-lipides\">0 g<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">Glucides<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-glucides\">0 g<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">Fer<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-fer\">0 mg<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\">\r\n                <span class=\"pnin-kpi-title\">Vitamine A (RAE)<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-vita\">0 \u00b5g<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\" style=\"border-top-color: #d69e2e;\">\r\n                <span class=\"pnin-kpi-title\">Sodium<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-sodium\">0 mg<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\" style=\"border-top-color: #e53e3e;\">\r\n                <span class=\"pnin-kpi-title\">\u00c9quiv. Sel (NaCl)<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-sel\">0 g<\/span>\r\n                <span class=\"pnin-kpi-sub\">Rep\u00e8re OMS &lt; 5 g\/j<\/span>\r\n            <\/div>\r\n            <div class=\"pnin-kpi-card\" style=\"border-top-color: #805ad5;\">\r\n                <span class=\"pnin-kpi-title\">Iode<\/span>\r\n                <span class=\"pnin-kpi-num\" id=\"kpi-iode\">0 \u00b5g<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- 4. Tableau complet filtrable -->\r\n        <div class=\"pnin-panel\">\r\n            <div style=\"display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-bottom: 12px; gap: 10px;\">\r\n                <h4 style=\"margin: 0;\">Composition d\u00e9taill\u00e9e du repas et Apports de R\u00e9f\u00e9rence (AR)<\/h4>\r\n                <div>\r\n                    <label for=\"pnin-group-filter\" style=\"font-size: 0.85rem; font-weight: 600;\">Filtrer par cat\u00e9gorie :<\/label>\r\n                    <select id=\"pnin-group-filter\" class=\"pnin-select\" style=\"width: auto; display: inline-block;\">\r\n                        <option value=\"all\">Tous les nutriments (~60)<\/option>\r\n                        <option value=\"\u00c9nergie\">\u00c9nergie<\/option>\r\n                        <option value=\"Macronutriments\">Macronutriments<\/option>\r\n                        <option value=\"Min\u00e9raux\">Min\u00e9raux (Fer, Calcium, Sodium, Sel, Iode...)<\/option>\r\n                        <option value=\"Vitamines liposolubles\">Vitamines liposolubles (A, D, E...)<\/option>\r\n                        <option value=\"Vitamines hydrosolubles\">Vitamines hydrosolubles (B1, B2, C, Folates...)<\/option>\r\n                        <option value=\"Lipides d\u00e9taill\u00e9s\">Profil des Acides Gras & Cholest\u00e9rol<\/option>\r\n                        <option value=\"Anti-nutriments\">Facteurs Anti-nutritionnels (Phytates, IP3-IP6)<\/option>\r\n                    <\/select>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"pnin-table-responsive\">\r\n                <table class=\"pnin-table\">\r\n                    <thead>\r\n                        <tr>\r\n                            <th>Nutriment<\/th>\r\n                            <th style=\"text-align: right;\">Quantit\u00e9 totale<\/th>\r\n                            <th style=\"text-align: center;\">Unit\u00e9<\/th>\r\n                            <th style=\"text-align: center;\">AR Adulte (UE \/ OMS)<\/th>\r\n                            <th style=\"text-align: center;\">% AR couvert<\/th>\r\n                        <\/tr>\r\n                    <\/thead>\r\n                    <tbody id=\"pnin-nutrients-tbody\"><\/tbody>\r\n                <\/table>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/pages\/3777"}],"collection":[{"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3777"}],"version-history":[{"count":1,"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/pages\/3777\/revisions"}],"predecessor-version":[{"id":3778,"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=\/wp\/v2\/pages\/3777\/revisions\/3778"}],"wp:attachment":[{"href":"https:\/\/pnin-niger.org\/web\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}