Bonjour,

Je voudrais réaliser des opérations mathematique simple sur des données que les utilisateurs ont préalablement rentrer dans un formulaire, ma question est donc : Comment je peux faire pour selectionner les données qui sont dans un champ pour pouvoir les utiliser et rendre le resultat ?

Merci d'avance.

5 réponses


fital
Réponse acceptée

Si tu fais un each tu peux créer une variable avant et l'utiliser pour l'incrémentation du genre :

@calc = 0
@games.each do |game|
  @calc = @calc + game.note
end

Enfin si j'ai bien compris ce que tu veux

Salut,
C'est pas clair du tout, tes données viennent de où base de donnée, POST, autre ?

Montre nous déjà ton code (view + controller) et on pourra t'aider un peu plus.

Pas facile à expliquer, en gros je voudrais utiliser les données stockees en base pour pouvoir faire des operations dessus.
Mais je ne sais pas comment.
J'ai une table games avec comme champ nom, comment, note. En gros je voudrais recuperer toute les données contenu dans note afin de pouvoir faire des calculs simple dessus et manier ces données avec une variable @calc pour les afficher dans ma vues.

Merci, je faisais ca aussi, j'y etais presque, il fallait juste que je convertisse en int et que je n'oublie pas de initialiser @calc à 0.
Merci de ton aide.

Pas de soucis ;) bonne continuation !