Quand tu sélectionnes Créer ou Enregistrer dans le formulaire d’un aliment, MyFitnessClient vérifie les valeurs avant de les enregistrer. Si l’une d’elles ne passe pas, l’aliment n’est pas enregistré, le formulaire reste ouvert avec ce que tu as saisi et un message en rouge apparaît à la fin du formulaire, sous les valeurs nutritionnelles. Les messages qui viennent du serveur apparaissent aussi dans une notification. C’est la même chose quand tu fermes le formulaire et choisis Enregistrer et quitter, qui reste désactivé tant que le champ Nom est vide.
Corriger et enregistrer à nouveau
Pour trouver le message et enregistrer l’aliment :
- Dans le formulaire Nouvel aliment ou Modifier l'aliment, descends jusqu’à la fin et lis le message en rouge 1.

- Cherche le message dans les tableaux suivants et corrige le champ qu’il indique 2.
- Sélectionne Créer 3, pour un nouvel aliment, ou Enregistrer, pour un aliment que tu modifies.
Le formulaire se ferme, l’écran passe à Mes aliments et « Aliment créé » ou « Aliment mis à jour » apparaît. Si un autre message apparaît, corrige-le de la même façon.
Messages du formulaire
Le formulaire vérifie les champs dans cet ordre et n’affiche que le premier message. Les nombres des messages sont des exemples : à l’écran, ce sont tes valeurs qui apparaissent.
| Message | Quand il apparaît | Que faire |
|---|---|---|
| Un message du navigateur, à côté du champ Nom | Le champ Nom est vide. | Saisis le nom de l’aliment. |
| « Champ obligatoire » | Le champ Nom ne contient que des espaces. | Saisis le nom de l’aliment. |
| « Remplis les 4 champs obligatoires : calories, protéines, glucides et lipides (0 est autorisé). » | Il manque l’une des quatre valeurs marquées d’un astérisque, ou le champ ne contient que la virgule. Cela arrive aussi avec des produits de la recherche en ligne qui n’ont pas l’une de ces valeurs. | Saisis la valeur de l’étiquette. Si l’aliment ne contient pas ce nutriment, saisis 0. |
| « Erreur » | Une valeur facultative (sucres, sel, fibres, acides gras saturés ou potassium) ne contient que la virgule, sans chiffres. | Complète le nombre ou vide le champ. Un champ facultatif vide reste sans valeur déclarée. |
| « Indique à combien correspond 1 c.sopa (en g ou ml). » | Dans Unité, la mesure choisie est par exemple une cuillère à soupe, une dose ou une tranche, et le champ « À combien correspond 1 … ? » est vide ou à 0. Le message affiche le nom court de l’unité, par exemple « un » pour unité. | Saisis combien pèse ou mesure une unité, en g ou ml, par exemple 1 œuf = 60 g ou 1 tasse = 250 ml. |
| « Les valeurs nutritionnelles ne peuvent pas être négatives. » | Une valeur est négative. Les champs ne permettent pas de saisir le signe moins, donc cela n’arrive qu’avec des valeurs déjà remplies. | Corrige la valeur. |
| « 1 500 kcal pour 100g/ml, c'est impossible : le maximum physique est de 900 kcal (graisse pure). Vérifie que tes valeurs sont bien pour 100g/ml. » | Les calories dépassent 900 pour 100 g ou 100 ml. | Sur l’étiquette, recopie la colonne pour 100 g ou 100 ml et la valeur en kcal, pas en kJ. |
| « Protéines : 120 est impossible, le maximum est de 100g pour 100g/ml d'aliment. » | Pour 100 g ou 100 ml, les protéines, les glucides, les lipides, les acides gras saturés, les fibres ou les sucres dépassent 100 g, le sel dépasse 50 g ou le potassium dépasse 10 000 mg. Le message commence par le nom de la valeur ; pour le sel, « Sel (g) » apparaît. | Vérifie la valeur sur l’étiquette. Le potassium se saisit en mg. |
| « Les macros totalisent 120g (60g de protéines + 40g de glucides + 20g de lipides), mais 100g/ml d'aliment ne peuvent contenir que 100g au total. Vérifie les valeurs. » | Les protéines, les glucides et les lipides totalisent plus de 100,5 g pour 100 g ou 100 ml. | Vérifie les trois valeurs sur l’étiquette. |
| « Les acides gras saturés (12g) ne peuvent pas dépasser les lipides totaux (10g). » | Les acides gras saturés dépassent les lipides. | Corrige l’une des deux valeurs : les acides gras saturés font partie des lipides. |
| « Les sucres (30g) font partie des glucides, ils ne peuvent donc pas les dépasser (20g). » | Les sucres dépassent les glucides. | Corrige l’une des deux valeurs. |
| « 20g de protéines et 10g de lipides apportent au moins ~170 kcal, mais tu n'as saisi que 100 kcal. Augmente les calories ou réduis ces macros. » | Les calories n’atteignent pas 90 % du minimum que donnent les protéines et les lipides (4 kcal par gramme de protéines et 9 kcal par gramme de lipides), avec 2 kcal de marge. Les glucides restent hors de ce calcul, car certains édulcorants contiennent beaucoup de glucides et presque pas de calories. | Vérifie les calories, les protéines et les lipides sur l’étiquette. |
Quand tu crées un aliment à la main en composant un repas, les messages à partir de « Indique à combien correspond 1 … » sont les mêmes. Consulte Ajouter, modifier et retirer des aliments dans un repas.
Valeurs saisies pour une quantité
Les messages des calories, des maximums et de la somme des macros utilisent les valeurs pour 100 g ou 100 ml, c’est-à-dire la façon dont l’aliment est enregistré. Si tu as remplacé, dans le titre Valeurs nutritionnelles pour, la base par la quantité du formulaire, par exemple « 31 g (quantité) », le formulaire convertit tes nombres pour 100 g ou 100 ml avant de les vérifier, et le message affiche les valeurs converties. Sur une petite quantité, la conversion amplifie toute erreur : 30 g de protéines dans 25 g d’aliment donnent 120 g pour 100 g.
Pour voir les nombres qui sont vérifiés et enregistrés, sélectionne la quantité dans le titre et choisis 100 g ou 100 ml : les valeurs sont alors données pour 100. Les messages des acides gras saturés, des sucres et du minimum de calories comparent les nombres tels que tu les as saisis.
Messages du serveur
Quand le formulaire passe les vérifications, l’aliment est envoyé au serveur. Si le serveur ne l’enregistre pas, le message apparaît à la fin du formulaire et dans une notification.
| Message | Cause | Que faire |
|---|---|---|
| « Données non valides. Vérifie les champs. » | Le serveur a refusé une valeur. Cela arrive quand le champ Nom n’a qu’une seule lettre : le formulaire l’accepte, mais le serveur demande au moins 2 caractères. Cela arrive aussi quand le champ Marque dépasse 100 caractères, avec un produit venu de la recherche en ligne. | Corrige le nom ou la marque et enregistre à nouveau. |
| « Tu n'as pas l'autorisation de faire cela dans cette équipe. » | Tu es dans l’espace de travail d’une équipe et tu n’as pas l’autorisation de créer dans Nutrition. | Demande cette autorisation au propriétaire de l’équipe. |
| « Tu as plus de clients actifs que ta formule ne le permet. Choisis ceux à conserver ou passe à une formule supérieure. » | Ton compte, ou l’équipe dans laquelle tu travailles, a plus de clients actifs que la formule ne le permet. Tant que c’est le cas, tu ne peux ni créer, ni modifier, ni supprimer d’aliments. | Choisis les clients qui restent actifs ou passe à une formule supérieure. Dans une équipe, c’est le propriétaire de l’équipe qui règle la situation. |
| « Introuvable. » | Tu modifiais un aliment qui a été supprimé entre-temps, dans un autre onglet ou par une autre personne de l’équipe. | Ferme le formulaire et recharge la page. Si tu as encore besoin de l’aliment, crée-le à nouveau. |
| « Erreur du serveur. Réessaie. » | Le serveur n’a pas réussi à enregistrer. | Attends un moment et enregistre à nouveau. |
| « Erreur de connexion. » ou « La requête a pris trop de temps. Réessaie. » | La connexion internet a échoué, ou la requête a pris plus de 45 secondes. | Vérifie la connexion et enregistre à nouveau. Pour un nouvel aliment, vérifie ensuite dans Mes aliments qu’il n’a pas été enregistré en double. |
Pour la limite de clients, consulte Tu as plus de clients actifs que ta formule ne le permet. Pour les autorisations d’un membre, consulte « Accès non autorisé » et éléments du menu qui manquent à un membre.
Le message « Erreur lors de l'importation de l'image » apparaît au même endroit quand l’importation de la photo n’aboutit pas, par exemple sans connexion ou sans espace de stockage. L’aliment n’est toujours pas enregistré : réessaie ou enregistre-le sans photo. Consulte Je ne peux pas importer ou joindre un fichier.
Si le problème persiste
Contacte le support avec le nom de l’aliment, l’unité, les valeurs que tu as saisies (et si elles étaient pour 100 g ou pour la quantité) et le message exact qui est apparu.