|
|
|
ช่วยแนะนำหน่อย ทำไมไม่บันทึกลงฐานข้อมูล ทำไม ค่า bmi ไม่บันทึกลงฐานข้อมูล ทำตรงไหนผิดคะ ช่วยดูหน่อยคะ |
|
|
|
|
|
|
|
ทำไม ค่า bmi ไม่บันทึกลงฐานข้อมูล ทำตรงไหนผิดคะ ช่วยดูหน่อยคะ
นี้รูปฐานข้อมูลคะ
นี้เป็นโค๊ด bmi นะคะ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>คำนวณ bmi</title>
<SCRIPT language=JavaScript>
function check_number() {
e_k=event.keyCode
//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
if (e_k != 13 && (e_k < 48) || (e_k > 57)) {
event.returnValue = false;
alert("ต้องเป็นตัวเลขเท่านั้น... \nกรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...");
}
}
</script>
<style type="text/css">
<!--
body {
background-image: url(image/cloud.jpg);
}
-->
</style></head></table>
<table width="536" height="328" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="center">
<p><strong>ผลลัพธ์ของคุณคือ</strong></p>
<p>
<?
$sex=$_GET[sex];
$age=$_GET[age];
if ($age==0){
echo " กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$height=$_GET[height];
if( $height==0){
echo " กรุณาป้อนให้มากกว่า 0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$weight=$_GET[weight];
if ($weight==0){
echo " กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
if($sex=="" or $age=="" or $height=="" or $weight=="" )
{
echo " กรุณาป้อนข้อมูลให้ครบ";
exit();
}
include"connect1.php";
$sql="select * from bmi_db where no='$no' ";
$result = mysql_db_query($dbname,$sql);
$sql = "insert into bmi_db(no,date,sex,age,height,weight,bmi)
value('$no','$date','$sex', '$age', '$height','$weight','$BMI')";
$result = mysql_db_query($dbname,$sql);
if($result){
//echo " บันทึกข้อมูลเรียบร้อย";//
}else{
//echo "ไม่สามารถบันทึกข้อมูลได้<br>";//
}
mysql_close();
$BMI=$weight/(($height/100)*($height/100));
$BMI = round($BMI,2);
echo "ค่าดัชนีมวลของร่างกายของคุณ คือ " . $BMI . " <br>";
if( $BMI <= 20)
{
print " คุณผอมมาก คุณควรเพิ่มนำหนักมากกว่านี้ค่ะ<br><br><br> ";
echo ' <a href="pom.php">คำแนะนำสำหรับคุณค่ะ</a>';
}
if($BMI >20 && $BMI < 24.0)
{
print "คุณกำลังหุ่นดีเลยคะ อยู่ในเณฑ์ปรกติคะ,อย่าให้อ้วนกว่านี้นะคะ<br><br><br>";
echo ' <a href="hde.php">คำแนะนำสำหรับคุณค่ะ</a>';
}
if($BMI >=24 && $BMI < 29)
{
print "คุณเริ่มอ้วนแล้วละ สิ่งที่ดีที่สุดควรปรับเปลี่ยนนิสัยตามใจปากได้แล้ว<br><br><br>";
echo ' <a href="aow.php">คำแนะนำสำหรับคุณค่ะ</a>';
}
if($BMI >= 29)
{
print "คุณอ้วนมากๆ รีบไปออกกำลังกายซะ...ไม่งั้นจะแย่นะเรา!!<br><br><br>";
echo ' <a href="raow.php">คำแนะนำสำหรับคุณค่ะ</a>';
}
?>
<? include "icon.php" ?>
</p>
<p><a href="from_bmr.php">กลับ</a></p>
</div>
<p> </p></td>
</tr>
</table>
<p> </p>
</body>
</html>
Tag : - - - -
|
|
|
|
|
|
Date :
2010-07-09 21:00:49 |
By :
น่ารัก |
View :
1218 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
$sql = "insert into bmi_db(no,date,sex,age,height,weight,bmi)
value('$no','$date','$sex', '$age', '$height','$weight','$BMI')";
$result = mysql_db_query($dbname,$sql);
if($result){
//echo " บันทึกข้อมูลเรียบร้อย";//
}else{
//echo "ไม่สามารถบันทึกข้อมูลได้<br>";//
}
mysql_close();
เอานี่ย้ายไปไว้ข้างล่างนี่
Code
if($BMI >= 29)
{
print "คุณอ้วนมากๆ รีบไปออกกำลังกายซะ...ไม่งั้นจะแย่นะเรา!!<br><br><br>";
echo ' <a href="raow.php">คำแนะนำสำหรับคุณค่ะ</a>';
}
|
|
|
|
|
Date :
2010-07-09 21:13:42 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคะ ขอบคุณมากๆคะ
|
|
|
|
|
Date :
2010-07-09 21:23:27 |
By :
น่ารัก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|