Advertisement
melody45

calorie calculator

Mar 25th, 2015
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.08 KB | None | 0 0
  1. <?php include 'header.php'; ?>
  2.  
  3. <script type="text/javascript">
  4. var cneed;
  5. var fneed;
  6. var crneed;
  7. var pneed;
  8. var aneed;
  9. var fd;
  10. function cc()
  11. {
  12. var age=parseInt(document.getElementById("age").value);
  13. var wtype=document.getElementById("wtype").value;
  14. var foot=parseInt(document.getElementById("foot").value);
  15. var inch=parseInt(document.getElementById("inch").value);
  16. var cm =document.getElementById("cen").value;
  17. var weight=document.getElementById("weight").value;
  18. if (age!='' && cm!='' && weight!='') {
  19. if (wtype=="pounds")
  20. {weight=parseInt(weight);
  21. weight=Math.round(weight/2.2046);
  22. }
  23. var loa=document.getElementById("loa").value;
  24. if(document.getElementById("gen").checked)
  25. {
  26. fd=(10*weight)+(6.25*cm)-(5*age)+5;
  27. }
  28. else
  29. {
  30. fd=(10*weight)+(6.25*cm)-(5*age)-161;
  31. }
  32. switch(loa)
  33. {
  34. case "1":
  35. cneed=fd*1.2;
  36. break;
  37. case "2":
  38. cneed=fd*1.375
  39. break;
  40. case "3":
  41. cneed=fd*1.53;
  42. break;
  43. case "4":
  44. cneed=fd*1.725;
  45. break;
  46. case "5":
  47. cneed=fd*1.9;
  48. break;
  49. }
  50. cneed=Math.floor(cneed);
  51. //cneed1=Math.floor(cneed*0.0353);
  52. fneed=Math.floor((cneed*0.25)/9);
  53. if (wtype=="pounds")
  54. {
  55. fneed=Math.floor(fneed*0.0353);
  56. //fneed=fneed*0.0022 ;
  57. }
  58. pneed=Math.floor((cneed*0.25)/4);
  59. if (wtype=="pounds")
  60. {
  61. pneed=Math.floor(pneed*0.0353);
  62. }
  63. crneed=Math.floor((cneed*0.25)/4);
  64. if (wtype=="pounds")
  65. {
  66. crneed=Math.floor(crneed*0.0353);
  67. }
  68. aneed=Math.floor((cneed*0.25)/7);
  69. if (wtype=="pounds")
  70. {
  71. aneed=Math.floor(aneed*0.0353);
  72. }
  73. document.getElementById("rc").value=" "+cneed;
  74. document.getElementById("rf").value=" "+fneed;
  75. document.getElementById("rp").value=" "+pneed;
  76. document.getElementById("rh").value=" "+crneed;
  77. document.getElementById("ra").value=" "+aneed;
  78. document.getElementById("l1").innerHTML="grams";
  79. document.getElementById("l2").innerHTML="grams";
  80. document.getElementById("l3").innerHTML="grams";
  81. document.getElementById("l4").innerHTML="grams";
  82. var caltype=document.getElementById("caltype").value;
  83. if (caltype=='g') {
  84. document.getElementById("l1").innerHTML="grams";
  85. document.getElementById("l2").innerHTML="grams";
  86. document.getElementById("l3").innerHTML="grams";
  87. document.getElementById("l4").innerHTML="grams";
  88. }
  89. if (wtype=="pounds")
  90. {
  91. fat1 = fneed * 0.0022 ;
  92. pro1 = pneed * 0.0022 ;
  93. car1 = crneed * 0.0022 ;
  94. alh1 = aneed * 0.0022 ;
  95. fat1=fat1.toFixed(3);
  96. pro1 = pro1.toFixed(3);
  97. car1 = car1.toFixed(3);
  98. alh1 = alh1.toFixed(3);
  99. document.getElementById("rf").value=" "+fat1;
  100. document.getElementById("rp").value=" "+pro1;
  101. document.getElementById("rh").value=" "+car1;
  102. document.getElementById("ra").value=" "+alh1;
  103. document.getElementById("l1").innerHTML="lbs";
  104. document.getElementById("l2").innerHTML="lbs";
  105. document.getElementById("l3").innerHTML="lbs";
  106. document.getElementById("l4").innerHTML="lbs";
  107. }
  108. if (caltype=='pounds') {
  109. fat1 = fneed * 0.0022 ;
  110. pro1 = pneed * 0.0022 ;
  111. car1 = crneed * 0.0022 ;
  112. alh1 = aneed * 0.0022 ;
  113. fat1=fat1.toFixed(3);
  114. pro1 = pro1.toFixed(3);
  115. car1 = car1.toFixed(3);
  116. alh1 = alh1.toFixed(3);
  117. document.getElementById("rf").value=" "+fat1;
  118. document.getElementById("rp").value=" "+pro1;
  119. document.getElementById("rh").value=" "+car1;
  120. document.getElementById("ra").value=" "+alh1;
  121. document.getElementById("l1").innerHTML="lbs";
  122. document.getElementById("l2").innerHTML="lbs";
  123. document.getElementById("l3").innerHTML="lbs";
  124. document.getElementById("l4").innerHTML="lbs";
  125. }
  126. if (caltype=='kg') {
  127. fat2 = fneed / 1000;
  128. pro2 = pneed / 1000;
  129. car2 = crneed / 1000;
  130. alh2 = aneed / 1000;
  131. fat2=fat2.toFixed(3);
  132. pro2 = pro2.toFixed(3);
  133. car2 = car2.toFixed(3);
  134. alh2 = alh2.toFixed(3);
  135. document.getElementById("rf").value=" "+fat2;
  136. document.getElementById("rp").value=" "+pro2;
  137. document.getElementById("rh").value=" "+car2;
  138. document.getElementById("ra").value=" "+alh2;
  139. document.getElementById("l1").innerHTML="kilogram";
  140. document.getElementById("l2").innerHTML="kilogram";
  141. document.getElementById("l3").innerHTML="kilogram";
  142. document.getElementById("l4").innerHTML="kilogram";
  143. }
  144. }
  145. else{
  146. alert("Please fill your details properly!");
  147. }
  148. }
  149. function con(num)
  150. {
  151. var hc=parseInt(num.value);
  152. var hi=hc/2.54;
  153. var hf=Math.floor(hi/12);
  154. var ri=Math.round(hi%12);
  155. if(hc>40 && hc<=210)
  156. {
  157. document.getElementById("foot").value=hf;
  158. }
  159. document.getElementById("inch").value=ri;
  160. }
  161. function hcon()
  162. {
  163. var hf=parseInt(document.getElementById("foot").value);
  164. var hi=parseInt(document.getElementById("inch").value);
  165. var hc;
  166. hc=Math.round((hf*30.48)+(hi*2.54));
  167. document.getElementById("cen").value=hc;
  168. }
  169. function cknum(event,num)
  170. {var kc;
  171. if(window.event)
  172. {
  173. kc=event.keyCode;
  174. }
  175. else
  176. {
  177. kc=event.which;
  178. }
  179. var a=num.value;
  180. if(kc==48)
  181. {
  182. if(a=="")
  183. {
  184. return false;
  185. }
  186. else
  187. {
  188. return true;
  189. }
  190. }if (kc!=8 && kc!=0)
  191. {
  192. if (kc<49||kc>57)
  193. {
  194. return false;
  195. }
  196. }
  197. }
  198. function isNumberKey(id)
  199. {var no=eval('"'+id+'"');var number= document.getElementById(no).value; if(!number.match(/^[0-9\.]+$/) && number !=""){number = number.substring(0,number.length-1);document.getElementById(id).value = number;}
  200. }
  201. function convert() {
  202. var age=parseInt(document.getElementById("age").value);
  203. var cm =document.getElementById("cen").value;
  204. var weight=document.getElementById("weight").value;
  205. if (age!='' && cm!='' && weight!='') {
  206. var caltype=document.getElementById("caltype").value;
  207. var fat = document.getElementById("rf").value;
  208. var pro = document.getElementById("rp").value;
  209. var car = document.getElementById("rh").value;
  210. var alh = document.getElementById("ra").value;
  211. if (caltype=='g') {
  212. document.getElementById("rc").value=" "+cneed;
  213. document.getElementById("rf").value=" "+fneed;
  214. document.getElementById("rp").value=" "+pneed;
  215. document.getElementById("rh").value=" "+crneed;
  216. document.getElementById("ra").value=" "+aneed;
  217. document.getElementById("l1").innerHTML="grams";
  218. document.getElementById("l2").innerHTML="grams";
  219. document.getElementById("l3").innerHTML="grams";
  220. document.getElementById("l4").innerHTML="grams";
  221. }
  222. if (caltype=='pounds') {
  223. fat1 = fneed * 0.0022 ;
  224. pro1 = pneed * 0.0022 ;
  225. car1 = crneed * 0.0022 ;
  226. alh1 = aneed * 0.0022 ;
  227. fat1=fat1.toFixed(3);
  228. pro1 = pro1.toFixed(3);
  229. car1 = car1.toFixed(3);
  230. alh1 = alh1.toFixed(3);
  231. document.getElementById("rf").value=" "+fat1;
  232. document.getElementById("rp").value=" "+pro1;
  233. document.getElementById("rh").value=" "+car1;
  234. document.getElementById("ra").value=" "+alh1;
  235. document.getElementById("l1").innerHTML="lbs";
  236. document.getElementById("l2").innerHTML="lbs";
  237. document.getElementById("l3").innerHTML="lbs";
  238. document.getElementById("l4").innerHTML="lbs";
  239. }
  240. if (caltype=='kg') {
  241. fat2 = fneed / 1000;
  242. pro2 = pneed / 1000;
  243. car2 = crneed / 1000;
  244. alh2 = aneed / 1000;
  245. fat2=fat2.toFixed(3);
  246. pro2 = pro2.toFixed(3);
  247. car2 = car2.toFixed(3);
  248. alh2 = alh2.toFixed(3);
  249. document.getElementById("rf").value=" "+fat2;
  250. document.getElementById("rp").value=" "+pro2;
  251. document.getElementById("rh").value=" "+car2;
  252. document.getElementById("ra").value=" "+alh2;
  253. document.getElementById("l1").innerHTML="kilogram";
  254. document.getElementById("l2").innerHTML="kilogram";
  255. document.getElementById("l3").innerHTML="kilogram";
  256. document.getElementById("l4").innerHTML="kilogram";
  257. }
  258. }
  259. else{
  260. alert("Please fill your details properly!");
  261. }
  262. }
  263. function chk(){
  264. var sds = document.getElementById('dum');
  265. if(sds == null){alert("You are using a free package.\n You are not allowed to remove the tag.\n");
  266. document.getElementById("tab").style.visibility="hidden";
  267. }
  268. var sdss = document.getElementById("dumdiv");
  269. if(sdss == null){alert("You are using a free package.\n You are not allowed to remove the tag.\n");}
  270. }
  271. window.onload=chk;
  272. </script>
  273. <!-- Script by hscripts.com -->
  274.  
  275. <style>
  276. td {
  277. height:20px;
  278. }
  279. </style>
  280. <?php if(!isset($_SESSION['u_name']) && empty($_SESSION['u_name'])){
  281. echo '<div class="heading" style="margin-top:30px;">Please Login First to View this Page</div><div class="bigbox3" style="Display:none;">';
  282. }
  283. else{
  284. echo'<div class="bigbox3">';
  285. }
  286. ?>
  287. <div class="bigbox3">
  288. <div class="heading" style="margin-top:50px;">See how much Calories you need </div>
  289. <hr>
  290. <table id ='tab' border="0" style="width:650px;margin:0 auto;border:2px solid #F25822;
  291. border-radius:5px;padding-top:15px;padding-left:5px;padding-bottom:15px;padding-right:5px;box-shadow:0px 0px 5px 5px grey;margin-top:40px;">
  292.  
  293. <form name="frm" action="" class='frms noborders'>
  294. <tr><td colspan="4" align="center" style="font-size:26px;"><b>Calorie Calculator</td></tr>
  295. <tr><td colspan="4" align="center" style="font-size:26px;"><b><hr></td></tr>
  296. <tr><td>Age:</td><td><input type="text" style="height:20px;" name="age" id="age" align="left" size="3" maxlength="2" onkeypress="return cknum(event,age)">&nbsp; Years</td>
  297. <td>Gender:</td><td><input type="radio" name="gen" id="gen" checked> Male<input type="radio" name="gen" id="gen"> Female</td></tr>
  298.  
  299. <tr><td>Height:</td><td><select name="foot" id="foot" onchange="hcon()">
  300. <option value="1">1'</option>
  301. <option value="2">2'</option>
  302. <option value="3">3'</option>
  303. <option value="4">4'</option>
  304. <option value="5">5'</option>
  305. <option value="6">6'</option>
  306. <option value="7">7'</option>
  307. </select>
  308. &nbsp;&nbsp;
  309. <select name="inch" id="inch" onchange="hcon()">
  310. <option value="1">1"</option>
  311. <option value="2">2"</option>
  312. <option value="3">3"</option>
  313. <option value="4">4"</option>
  314. <option value="5">5"</option>
  315. <option value="6">6"</option>
  316. <option value="7">7"</option>
  317. <option value="8">8"</option>
  318. <option value="9">9"</option>
  319. <option value="10">10"</option>
  320. <option value="11">11"</option>
  321. </select>&nbsp;&nbsp;<input type="text" name="cen" style="border:none;" readonly id="cen" size="4" onkeyup="con(cen)"placeholder="0">&nbsp;cm</td><td>Weight:</td><td><input style="height:20px;" type="text" name="weight" id="weight" maxlength="3" size="5" onkeyup="isNumberKey(this.id)">&nbsp;<select name="wtype" id="wtype"><option value="kg">Kg</option><option value="pounds">Pounds</option></select></td></tr>
  322. <tr>
  323. <td >Activeness:</td><td colspan="3">
  324. <select style='width:200px;' name="loa" id="loa">
  325. <option value="1">Sedentary</option>
  326. <option value="2">Light Active</option>
  327. <option value="3">Moderately Active</option>
  328. <option value="4">Very Active</option>
  329. <option value="5">Extra Active</option>
  330. </select>
  331. </td>
  332. </tr>
  333.  
  334. <tr><td colspan='4' align="right"><input class='button' style="width:200px;margin-right:20px;" type="button" value="Calculate The Calorie" onclick="cc()">
  335.  
  336. <span id="dumdiv" align="center" style=" font-size: 10px;color: #dadada;"><a id="dum" style="padding-right:0px; text-decoration:none;color: green;text-align:center;display:none;" href="https://www.hscripts.com">©h</a></span>
  337.  
  338. </td></tr></table></form>
  339.  
  340.  
  341. <table id ='tab' border="0" style="width:650px;margin:0 auto;border:2px solid #F25822;
  342. border-radius:5px;padding-top:15px;padding-left:5px;padding-bottom:15px;padding-right:5px;box-shadow:0px 0px 5px 5px grey;margin-top:40px;">
  343. <tr><td colspan="3" align="center" style="font-size:26px;"><b>Calorie Table Result</b></td></tr>
  344. <tr><td colspan="3" align="center" style="font-size:26px;"><b><hr></b></td></tr>
  345. <tr>
  346. <td>Calorie Needed:</td><td><input type="text" id="rc" style="font-size:13px;" size="15" readonly></td>
  347. <td><select name="caltype" id="caltype" onChange="convert()">
  348. <option value="g">Grams</option>
  349. <option value="kg">Kilograms</option>
  350. <option value="pounds">Pounds</option>
  351. </select></td></tr>
  352.  
  353. <tr><td colspan="3" align="center" style=" font-size:13px;"></td></tr>
  354. <tr><td colspan="3" align="center" style=" font-size:13px;">You Must Intake The Following Daily</td></tr>
  355. <tr><td colspan="3" align="center" style=" font-size:13px;"></td></tr>
  356.  
  357. <tr><td style="margin-right:35px;">Fat:</td>
  358. <td colspan="2"><input type="text" id="rf" style="font-size:13px;" size="20" readonly>&nbsp;&nbsp; Daily</td></tr>
  359.  
  360. <tr><td>Protein:</td><td colspan="2"><input type="text" id="rp" style="font-size:13px;" size="20" readonly>&nbsp;&nbsp; Daily</td></tr>
  361.  
  362. <tr><td>Carbohydrate:</td>
  363. <td colspan="2"><input type="text" id="rh" style="font-size:13px;" size="20" readonly>&nbsp;&nbsp; Daily</td></tr>
  364.  
  365. <tr><td>Alcohol:</td><td colspan="2"><input type="text" id="ra" style="font-size:13px;" size="20" readonly>&nbsp;&nbsp; Daily</td></tr></table>
  366.  
  367.  
  368.  
  369.  
  370. </div>
  371. <?php include 'footer.php'; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement