アットウィキロゴ

合計カロリーの算出

担当:ゆき・あみ・あや

文字化けに関して

鈴木先生のアドバイスのもと、プログラムを改良したところ文字化けなおりました!!
確認してください。


合計カロリーの算出に関して

11/23 ↓に書いてあるものと少し変わりましたが、カロリーの算出までできるようになりました

以下のような流れになります 具体的に数字をつかって説明したものが下にあります(table.JPG)

①新規登録の際、個人用のテーブルを3つつくっておく
(id)_table ○日目、体重、摂取カロリーの合計、消費カロリーの合計を格納
(id)_foodtable ○日目、食べたメニューのfoodidを格納
(id)_extable ○日目、やった運動のexidを格納
②個人ページから体重、食事、運動を入力する
③選択された食事、運動による摂取カロリーと消費カロリーをそれぞれmenucal、exerciseテーブルから参照してそれぞれの合計を求める
④今日が何日目か、今日の体重、↑でもとめた摂取カロリーと消費カロリーを(id)_tableに格納
⑤④と同時に選択された食事、運動のfoodid、exidを(id)_foodtableと(id)_extableに格納
⑥摂取カロリーと消費カロリーの差を求めて合計カロリーとする

※一応ログも見られるようにしました。個人ページの下の方の「○日目」とかかれたリンクをクリックするとメニュー、運動、摂取カロリー、消費カロリー、合計カロリーが表示されます



①チェックボックスでチェックされたメニュー(運動)を新しく用意したテーブルに格納する
たとえば
amiさんが、ご飯100calとバナナ50calとカレー200calをチェックしたとしたら
その1つ1つのカロリー(100,50,200)をテーブル(この場合、sumfood(sumexe)テーブル)に格納

※11/21 入力が完了したあと食べたメニューを表示してそのカロリーの合計を出すところまでいきました
  • 個人のテーブルに消費カロリーと摂取カロリーを格納する(体重と同じテーブルに入れる予定)
  • 合計カロリーは↑の二つの差から求める
  • とりあえずメニューの格納は後回し


②sumfood(sumexe)に入っているカロリーの合計をsumで求める
⇒これでその日の摂取カロリー(消費カロリー)が求まる


③個人用のテーブル(この場合はamical)を用意し、その中に摂取カロリーの合計と消費カロリーの合計を格納し、その差を計算で求める

タグ:

+ タグ編集
  • タグ:
最終更新:2010年11月25日 17:28
添付ファイル