رفتن به مطلب

راهنمای در استفاده از کد محاسبه BMI


پست های پیشنهاد شده

سلام دوستان وقت شما بخیر

یک آموزش در خصوص کد برای محاسبه BMI پیدا کردم منتها نمیدونم چطور اون رو استفاده کنم، BMI قد و وزن رو بهش میدی و در پاسخ میزان اضافه وزن یا کمبود وزن رو محاسبه می کنه، در آموزش گفته کدهای زیر کد کامل نمونه فرم php برای محاسبه BMI هست. اینم لینک آموزش: لینک

ممنون میشم راهنمایی بفرمائید چطور در یک برگه این رو نمایش بدم


<!doctype html>
<html dir="rtl">
<head>
<meta charset="utf-8">
<link href="style.css" rel="stylesheet" type="text/css">
<title>محاسبه شاخص بدنی</title>
</head>
<body>
<?php
//تعریف متغییر
$heightErr = $weightErr = "";
$height = $weight = "";
if ($_SERVER["REQUEST_METHOD"] == "POST")//دریافت ورودی
{
if(empty($_POST["weight"]))//بررسی خالی نبودن فرم
{
$weightErr = "پر کردن فیلد وزن اجباری";
}
else
{
$weight = test_input($_POST["weight"]);
}
if(!preg_match('/^[0-9.]*$/',$weight))//بررسی اینکه کاربر فقط مجاز به وارد کردن عدد و ممیز است
{
$weightErr = "فقط عدد";
}
if(empty($_POST["height"]))
{
$heightErr =" پر کردن فیلد قد اجباری " ;
}
else
{
$height = test_input($_POST["height"]);
}
if(!preg_match('/^[0-9.]*$/',$height))
{
$heightErr = "فقط عدد ";
}
}
//تابع جلوگیری جهت هک شدن
function test_input($data)
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
?>
<!--کد های html-->
<div class="containare">
<div class="formlog">
<H2>محاسبه BMi</H2>
<p>
<form method="post" action="#">
<!--استایل فرم-->
<label><input type="text" name="weight" placeholder=" وزن کیلوگرم">
<span class="error"><?php echo " $weightErr";?></span>
</label>
<label><input type="text" name="height" placeholder=" قد متر 1.6">
<span class="error"><?php echo " $heightErr";?></span>
</label>
<label>
<!--استایل دهی به دکمه-->
<input id="btn" type="submit" name="submit" value="submit">
</label>
</form>
</p>
<?php
//محاسیه بی ام ای
$doubleheight = $height * $height;
if($doubleheight != 0)//جلوگیری ازخطا تقسیم به صفر
{
$result= $weight / $doubleheight;
$result = round($result,2);
//تعریف کلاس جهت استایل دهی به خروجی
echo "<div class=\"echodesign\">بی ام آی شما : $result</div>";
if($result <= 10)
{
echo "<div class=\"echodesign\">شما احتمالا رنج درستی از قد و وزن وارد نکرده ایید وزن به کیلوگرم و قد به متر باشد مانند 1.60</div>";
}
else if($result < 19 && $result >= 10)
{
echo "<div class=\"echodesign\">شما کمبود وزن دارید</div>";
}
else if($result >= 19 && $result < 25)
{
echo "<div class=\"echodesign\">وزن شما طبیعی است</div>";
}
else if($result >= 25 && $result < 30)
{
echo "<div class=\"echodesign\">شما اضافه وزن دارید</div>";
}
elseif($result>= 30)
{
echo "<div class=\"echodesign\">شما چاق هستید</div>";
}
}
?>
</div>
</div>
</body>
</html>

ویرایش شده توسط keyvan
لینک به ارسال

سرچ کنید "ساخت قالب برگه" یه آموزش از سایت همیار هست کارتون رو راه میندازه ... باید یکی دو خط فقط اول کد ها اضافه کنید .

لینک به ارسال

ممنون از شما، بله این رو اطلاع داریم، منتها در صفحه ای که ایجاد میشه، فقط فرم محاسبه رو میاره، یعنی در خود قالب مانند سایر برگه ها نمایش داده نمیشه، برای این راه حلی دارید؟

لینک به ارسال
  • 4 هفته بعد...

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...