How to Create Simple Calorie Calculator Using PHP

Hello guys, This tutorial is all about How to Create Simple Calorie Calculator Using PHP. 

Determining our calorie will help us have a balanced diet and Calorie are essential for human health.

So let’s get started:

First create a class and name it “index.php” and add this code:

<html>
 <body>
 <center>
  <head><h1><font face = "forte">Simple Calorie Calculator</font></h1></head>
	<form method="post">
	Gender:
		<Select name="gender" ><br>
		<option>Male</option>
		<option>Female</option>
		</select><br><br>
	Age:
		<input name="age" type="text"> yrs.<br><br>
	Weight:
		<input name="weight" type="text">kgs.<br><br>
	Height:
		<input name="height" type="text">cm.<br><br>
		<br><input type="Submit" value="Calculate">
	

		<?php
			$age=$_POST['age'];
			$weight=$_POST['weight'];
			$height = $_POST['height'];
			$calories="0.0215183";
			$gender=$_POST['gender'];
		
				switch ($gender){
					case 'Female':
						$gender= 655 + (9.6 * $weight ) + (1.8 * $height) - (4.7 * $age);
						echo "<p>Your estimated daily metabolic rate is $gender </p>";
						echo "<p>This means that you need rouhgly $gender calories a day to maintain your current weight.</p>";

						break;
						case 'Male':
							$gender=66 + (13.7 *$weight) + (5 * $height) - (6.8 * $age);
							echo "<p>Your estimated daily metabolic rate is $gender </p>";
							echo "<p>This means that you need rouhgly $gender calories a day to maintain your current weight.</p>";
							
				}
?>

	</form>
   </center>
  </body>
</html>

Simple as that! Go and test the program now.

Here’s the output:

If you have any comments or suggestions about How to Create Simple Calorie Calculator Using PHP Please message us directly.

Download Source code here:

Frequently Asked Questions

What does this PHP tutorial cover?

Focused PHP language or library tutorial showing a single concept with working code. Use as a building block when assembling a larger system.

What PHP and MySQL versions does this project require?

Most projects in this batch run on PHP 7.4 to PHP 8.2 with MySQL 5.7+ or MariaDB 10+. A few older projects need PHP 5.6 (deprecated, use XAMPP 7.x). To run: install XAMPP / WAMP / Laragon, extract project to htdocs, import the included .sql file via phpMyAdmin, edit the connection file (usually config.php or db_connect.php) with your DB credentials, browse to the project URL in your browser.

How do I set up the database for this PHP project?

Open phpMyAdmin (http://localhost/phpmyadmin/ on XAMPP), create a new empty database with the name specified in the project’s config.php. Click the Import tab, choose the included .sql file, click Go. Then edit config.php (or includes/connection.php) with: ‘localhost’, your MySQL username (usually ‘root’), your MySQL password (usually blank for XAMPP), and the database name.

Can I use this PHP project for a BSIT capstone or thesis?

Yes, but extend it. A bare CRUD app is too narrow for full capstone scope. Add: user roles via session checks, reports/dashboards (Chart.js + AJAX), PDF exports (TCPDF library), email notifications (PHPMailer), real domain extension (analytics, audit log, multi-branch support). Pair with Chapter 1-5 documentation matching your panel’s rubric.

Why am I getting ‘connection error’ or ‘undefined function mysqli_connect’?

Three common PHP issues: (1) Connection error: Apache + MySQL services not running in XAMPP control panel, OR database name in config.php does not match what you created in phpMyAdmin. (2) ‘undefined function mysqli_connect’: MySQL extension not enabled, in php.ini uncomment extension=mysqli (then restart Apache). (3) ‘No such file or directory’: MySQL socket path wrong, use 127.0.0.1 instead of localhost in the connection string.

Where can I find more PHP projects with source code?

Browse the PHP Projects hub for the full library (300+ vanilla PHP systems). For modern PHP MVC alternatives see Laravel Projects (74 systems) or CodeIgniter Projects (32 systems). For BSIT-focused capstone idea lists see 150 Best Capstone Project Ideas.

Related PHP Projects

2 thoughts on “How to Create Simple Calorie Calculator Using PHP”

  1. if we have to add person daily activity like he/she is active ,moderate active something like that then who we calculate calories?????

    give me the reply as soon as possible.
    Thanks!

Leave a Comment