keyvan

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

6 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

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

یک آموزش در خصوص کد برای محاسبه 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
1

به اشتراک گذاری این پست


لینک به پست

دوستان اگر می تونید راهنمایی کنید

ممنون

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

دوستان گرامی اگر کسی اطلاعی داره ممنون میشم راهنمایی کنه

0

به اشتراک گذاری این پست


لینک به پست

کسی می تونه کمک کنه؟

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری