Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > PHP > PHP Forum > ช่วยแนะนำหน่อยคะ ช่วยแนะนำการส่งค่าไปหน้าที่สามหน่อยคะ หน้าแรก ให้กรอกข้อมูลแล้ว บันทึก ลงในฐานข้อมล



 

ช่วยแนะนำหน่อยคะ ช่วยแนะนำการส่งค่าไปหน้าที่สามหน่อยคะ หน้าแรก ให้กรอกข้อมูลแล้ว บันทึก ลงในฐานข้อมล

 



Topic : 045127

Guest




ช่วยแนะนำการส่งค่าไปหน้าที่สามหน่อยคะ
หน้าแรก ให้กรอกข้อมูลแล้ว บันทึก ลงในฐานข้อมูล จากนั้นก็จะไปหน้าที่สอง
นี้คือโค๊ดหน้าแรกนะคะ ที่อยากให้แนะนำ
<!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>คำนวณ BMR</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">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
.style2 {color: #000000}
body {
background-image: url(image/background.gif);
}
.style3 {font-family: "Angsana New"}
.style4 {font-family: "Angsana New"; font-size: 20px; color: #FF0000; }
-->
</style>
</head>

<body>
<script type="text/javascript">

function calcNeeds(){
var sex = (isNaN(document.wcbubba.sx.value)) ? 0 : document.wcbubba.sex.value;
if (weight == 0) alert("Results will be inaccurate. Weight is not a valid number.");
var weight = (isNaN(document.wcbubba.weight.value)) ? 0 : document.wcbubba.weight.value;
if (weight == 0) alert("Results will be inaccurate. Weight is not a valid number.");
var height = (isNaN(document.wcbubba.height.value)) ? 0 : document.wcbubba.height.value;
if (height == 0) alert("Results will be inaccurate. Height is not a valid number.");
var age = (isNaN(document.wcbubba.height.value)) ? 0 : document.wcbubba.age.value;
if (age == 0) alert("Results will be inaccurate. Age is not a valid number.");
var job = (isNaN(document.wcbubba.job.value)) ? 0 : document.wcbubba.job.value;
}
}
</script>

<form id="form1" name="form1" method="post" action="pat2.php" >
<p align="center" class="style1">กรุณากรอกข้อมูลของท่าน<br />
<span class="style2">_____________________________________________________</span></p>
<table width="556" height="233" border="0" align="center" cellpadding="1" cellspacing="1">
<!--DWLayoutTable-->
<tr>
<td width="187"><div align="center"><strong>เพศ : </strong></div></td>
<td width="239"><label>
<input name="sex" id = "sex" type="radio" value="female" checked="checked" />
หญิง
<input name="sex" id = "sex" type="radio" value="male" />
ชาย</label></td>
</tr>
<tr>
<td height="32"><div align="center"><strong>อายุ : </strong></div></td>
<td><label>
<span class="style4">*ตัวอย่างเช่น ถ้าคุณอายุ 20 ปี. ให้ป้อนแค่เลข 20 คะ</span><br />
<input name="age" type="text" id="age" onkeypress=check_number(); size="5" maxlength="5">
ปี</label></td>
</tr>
<tr>
<td><div align="center"><strong>ส่วนสูง : </strong></div></td>
<td><label>
<span class="style4">*ตัวอย่างเช่น ถ้าคุณสูง 160 ซม. ให้ป้อนแค่เลข 160 คะ</span><br />
<input name="height" type="text" id="height" onkeypress=check_number(); size="5" maxlength="5">
เซนติเมตร</label></td>
</tr>
<tr>
<td><div align="center"><strong>น้ำหนัก : </strong></div></td>
<td><label>
<span class="style4">*ตัวอย่างเช่น ถ้าคุณมีน้ำหนัก 60 กิโลกรัม ให้ป้อนแค่เลข 60 คะ</span><br />
<input name="weight" type="text" id="weight" onkeypress=check_number(); size="5" maxlength="5">
กิโลกรัม</label></td>
</tr>
<tr>
<td><div align="center"><strong>ลักษณะงาน : </strong></div></td>
<td><label> <br />

<select name="job" id="job">
<option value="0" selected="selected"> โปรดเลือก
<option value="1.2">นั่งทำงานอยู่กับที่
<option value="1.375">เล่นกีฬาเล็กน้อย อาทิตย์ละ1-3 วัน
<option value="1.55">เล่นกีฬาปานกลาง อาทิตย์ละ 3-5 วัน
<option value="1.725">เล่นกีฬาทุกวัน อาทิตย์ละ 6-7 วัน
<option value="1.9">เล่นกีฬาทุกวัน
</select>
</label></td>

</tr>
<tr>
<td>&nbsp;</td>
<td><label> <br />
<input type="submit" value="บันทึก" onClick="Calculate()" />
<input type="reset" name="Submit2" value="ยกเลิก" />
</label></td>
</tr>
</table>
<table width="200" border="0" cellspacing="1" cellpadding="1">
<tr>
<td>&nbsp;</td>
</tr>
</table>

<p>&nbsp;</p>
<p>&nbsp;</p>

</form>

</body>
</html>

หน้าที่สอง ก็มีโค๊ดแบบนี้คะ ที่จะขึ้นให้เลือกว่าจะคำนวณ bmr,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>Untitled Document</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="pat3">
<table width="484" height="45" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td><div align="center">
<p><strong>กรุณาเลือกเลยค่ะ</strong></p>
<p>&nbsp;</p>
<p>
<label></label>
<label><a href="hbo/cal.php">[คำนวณ BMI]</a> &nbsp;&nbsp;</label>
<a href="testbmr.php">[คำนวณ BMR]</a></p>
</div></td>
</tr>
</table>
<p>&nbsp;</p>
</form>
</body>
</html>

แล้วเราต้องใช้คำสั่งอะไร แบบไหนดีคะ

นี้คือโค๊ด bmi : cal.php คะ

<!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>Untitled Document</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/background.gif);
}
-->
</style></head>
<div align="center">
<p>
<?
$sex=$_POST[sex];
$age=$_POST[age];
if ($age==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$height=$_POST[height];
if( $height==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$weight=$_POST[weight];
if ($weight==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
if($sex=="" or $age=="" or $height=="" or $weight=="" )
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include"connect1.php";
$sql="select * from bmi_db where no='$no' ";
$result = mysql_db_query($dbname,$sql);
$num = mysql_num_rows($result);
if($num > 0){
echo "ลำดับที่";
exit();
}
$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 " <br><br> <center>
<table width=60% border=1 bordercolor=#ff69b4 bgcolor=#FFFFFF cellpadding=2 cellspacing=0>
<tr> <td align=center>
<font size=3 face='MS Sans Serif'>
<font size=4 color=red><b><strong>ได้รับข้อมูลแล้วค่ะ</strong></b></font><br><br>";
echo " ต้องการคำนวณ BMI หรือ BMR เชิญเลือกได้เลยคะ<br>";

}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>";
}
mysql_close();
$BMI=$weight/(($height/100)*($height/100));
$BMI = round($BMI,2);
echo "ค่าดัชนีมวลของร่างกายของคุณ คือ " . $BMI . " ";
if( $BMI <= 20)
{
print " คุณผอมมาก คุณควรเพิ่มนำหนักมากกว่านี้ค่ะ<br><br> ";
print " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้ <br><br>
1. เน้นกินอาหารที่เพิ่มพลังงาน เช่นแป้ง น้ำตาล ผัก ผลไม้ ให้มากกว่าเดิม แต่ควรให้หมุนเวียนชนิดกันไป และการเพิ่มน้ำหนักที่ดีควรเพิ่มไม่เกินสัปดาห์ละ 0.5-1 กิโลกรัม อย่างสม่ำเสมอ<br><br>
2. กินอาหารให้ได้สัดส่วนทั้งคาร์โบไฮเดรท โปรตีน ไขมัน แทนที่จะเพิ่มแต่ของหวาน ๆ มัน ๆ อย่างที่นิยมกัน เพราะถ้าเพิ่มน้ำหนักวิธีนั้นจะได้เป็นไขมันสะสมตามหน้าขา หน้าท้อง ต้นขา ซึ่งคงไม่มีใครอภิรมย์แน่ค่ะ <br><br>
3. เลือกอาหารชนิดที่ให้พลังงานสูง แต่จานไม่ใหญ่นัก เช่น ระหว่างสลัดผักกับไข่ดาวกับสเต็กปลา สเต็กปลาอาจจะให้พลังงานมากกว่าขณะที่กินในปริมาณที่น้อยกว่า <br><br>
4. เพิ่มมื้อย่อยรวมเป็น 4-6 มื้อต่อวัน โดยเพิ่มมื้ออาหารว่างเข้าไป เช่น ซาลาเปาไส้ถั่วดำ 1 ลูก น้ำส้มคั้น 1 แก้ว หรือถั่วต้ม เป็นต้น<br><br>
5. เพิ่มวิตามินและเกลือแร่ โดยเฉพาะวิตามินบีรวม จะช่วยเพิ่มความอยากอาหาร และช่วยเผาผลาญอาหารในร่างกายให้เป็นพลังงาน <br><br>
6. นอนหลับพักผ่อนให้เพียงพอ เพราะขณะหลับร่างกายจะใช้พลังงานน้อยลง";
}
if($BMI >20 && $BMI < 24.0)
{
print "คุณกำลังหุ่นดีเลยคะ อยู่ในเณฑ์ปรกติคะ,อย่าให้อ้วนกว่านี้นะคะ<br><br>";
print "&nbsp;&nbsp;&nbsp;&nbsp;เนื่องจากคุณเป็นคนหุ่นดีอยู่แล้ว ไม่ต้องปรับเปลี่ยนการรับประทานอาหารมากนัก คุณควรคำนึงอยู่เสมอว่า การกินทุกครั้งไม่ใช่เพราะความอยากอาหาร แต่กินเพราะร่างกายจำเป็นต้องใช้พลังงาน และสารอาหารในการดำรงชีวิตอันก่อให้เกิดสุขภาพดี รักษาหุ่นอย่างนี้ต่อไปนะคะ";
}
if($BMI >=24 && $BMI < 29)
{
print "คุณเริ่มอ้วนแล้วละ สิ่งที่ดีที่สุดควรปรับเปลี่ยนนิสัยตามใจปากได้แล้ว<br><br>";
print " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;เลือกอาหารที่ช่วยเพิ่มการเผาผลาญพลังงานอย่าง ธัญพืช ถั่วต่างๆ ผักสีต่างๆ และเน้นอาหารเส้นใยสูงอย่าง ข้าวซ้อมมือ ขนาปังโฮลวีท รวมถึงเลือกอาหารที่มีโปรตีนไขมันต่ำ อย่างเต้าหู้ ปลา ไก่ไม่ติดหนัง ผลไม้ที่มีน้ำเยอะไม่หวานระหว่างมื้ออาหารอย่าง แอปเปิ้ล ฝรั่ง ชมพู่ สาลี่ โดยควรลดแป้ง น้ำตาล และไขมัน เพื่อป้องกันไขมันสะสม และห้ามทานอาหารหลัง 20.00 น. เพราะจะทำให้อาหารย่อยไม่หมด ควรออกกำลังกายสม่ำเสมอ เลือกกีฬาที่ชอบและเหมาะกับสภาพร่างกายเราค่ะ";
}
if($BMI >= 29)
{
print "คุณอ้วนมากๆ รีบไปออกกำลังกายซะ...ไม่งั้นจะแย่นะเรา!!<br><br>";
print"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้<br><br>
1 เลือกทานอาหารแต่ละชนิดควรมีผัก ผลไม้ทุกมื้อ ถ้ามื้อไหนไม่มีผักก็ควรมีผลไม้ เช่น ส้มโอ ฝรั่ง ส้ม เป็นต้น อาหารพวกคาร์โบไฮเดรตให้ทานเป็นข้าวซ้อมมือหรือข้าวกล้อง หรือขนมปังโฮลวีตค่ะ<br><br>
2 กำจัดอาหารพวกเนื้อแดงให้น้อยลง เช่นพวกเนื้อวัว เนื้อหมู ถ้าอยากทานให้ทานได้ 1 ชิ้นต่อวัน ชิ้นต้องไม่ใหญ่มากและต้องไม่ติดมัน<br><br>
3 ห้ามทานอาหารหลัง 20:00 น. หรือหลังจาก 3 ชั่วโมงก่อนเข้านอน เพราะอาหารจะย่อยไม่หมด จะตกค้าง กลายเป็นไขมัน และท้องอืด และควรดื่มน้ำวันละ 8 แก้ว<br><br>
4 กำจัดอาหารที่ไม่ควรทานออกนอกสายตาไปซะ เช่นพวกขนมขบเคี้ยว เอาออกไปให้หมด ทั้งในตู้เย็น และชั้นวางขนม เปลี่ยนเป็นผักสดเช่น แตงกวา แครอทหั่นเป็นแท่งไว้กินเล่นแทน<br><br>
5 ให้ทานอาหารให้เป็นเวลา และครบทั้ง 3 มื้อโดยเฉพาะมื้อเช้าเลิกนิสัยทานเมื่อหิวไปเลย เพราะจะทำให้เป็นโรคกระเพาะได้และยังทำลายระบบการเผาผลาญของร่างกายไปด้วยค่ะ และที่สำคัญ เวลาหิว มักจะทานอาหารมากกว่าปกติค่ะ<br><br>
6 หาวิธีเผาผลาญพลังงานเพิ่มเช่น เดินขึ้นลงบันไดซํก 1-2 ชั้น แล้วค่อยไปต่อลิฟธ์แทนการขึ้นลิฟธ์ทั้งหมด เดินย่อยหลังอาหารวันละ 15 นาที ถ้าจะให้ดี ควรออกกำลังกายสม่ำเสมอ เลือกกีฬาที่ชอบและเหมาะกับสภาพร่างกายเราค่ะ";
}


?>
</p>
<p>&nbsp;</p>
<form id="form1" name="form1" method="post" action="p.php">
<label>
<input type="submit" name="Submit" value="คำนวณ BMI" />
<input name="step" type="hidden" id="step" value="1">
</label>
</form>
<p>&nbsp;</p>
</div>
</table>



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

นี้เป็นโค๊ด bmr คะ testbmr.php

<!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>Untitled Document</title>
</head>

<body>
<?
$sex=$_POST[sex];
$age=$_POST[age];
if ($age==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$height=$_POST[height];
if( $height==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$weight=$_POST[weight];
if ($weight==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$job=$_POST[job];
if($sex=="" or $age=="" or $height=="" or $weight=="" or $job=="")
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include "connect2.php";
$sql="select * from bmr_db where no='$no' ";
$result = mysql_db_query($dbname,$sql);
$num = mysql_num_rows($result);
if($num > 0){
echo "ลำดับที่";
exit();
}
$sql = "insert into bmr_db(date,sex,age,height,weight,job,BMR)
value('$date','$sex', '$age', '$height','$weight','$job','$BMR')";
$result = mysql_db_query($dbname,$sql);
if($result){
//echo " บันทึกข้อมูลเรียบร้อย";//

}else{
// echo "ไม่สามารถบันทึกข้อมูลได้<br>";//
}
mysql_close();

if($sex=="male")
{
//66 + (13.7 x น้ำหนักตัวเป็น กก.) + (5 x ส่วนสูงเป็น ซม.) – (6.8 x อายุ)//
$result = 66 + (13.7*$weight) + (5*$height) - (6.8*$age);

$BMR = $result * $job;

}
else if ($sex=="female")
{
// 665 + (9.6 x น้ำหนักตัวเป็น กก.) + (1.8 x ส่วนสูงเป็น ซม.) – (4.7 x อายุ)//
$result = 655 + (9.6*$weight) +(1.8* $height) - (4.7*$age);
$BMR =$result * $job;

}
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต่อวันของคุณ คือ " . $BMR . " กิโลแคลอรี";
?>

</body>
</html>

ช่วยแนะนำหน่อยนะคะ พึ่งหัดเรียนรู้คะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-07 21:06:40 By : ยี View : 731 Reply : 5
 

 

No. 1

Guest


หน้า 3 ก็ SELECT ข้อมูลออกมาแสดงครับ






Date : 2010-07-08 00:39:08 By : X-size
 


 

No. 2



โพสกระทู้ ( 308 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook Blogger

รู้สึกว่าการบ้านข้อนี้จะมีคนเฉลยไปแล้วนะครับ ลง search ดู
Date : 2010-07-08 01:14:41 By : blacklion
 

 

No. 3

Guest


ยังไม่มีใครเฉลยเลยคะ แล้วที่พี่ๆบอกว่าใช้ SELECT ช่วยอธิบายหน่อยคะ ว่าคืออะไร ใช้ยังไง ขอโค๊ดเต็มของSELECT ได้ไหมคะ ขอบคุณคะ
Date : 2010-07-08 09:17:30 By : ยี
 


 

No. 4

Guest


ช่วยหน่อยคะ SELECT ยังไงคะ ของแบบ SELECT เต็มๆหน่อยคะ ยกตัวอย่างก็ได้คะ ช่วยหน่อยคะ
Date : 2010-07-08 09:48:12 By : ยี
 


 

No. 5



โพสกระทู้ ( 419 )
บทความ ( 0 )



สถานะออฟไลน์


ตามนี้เลยครับแก้ให้ 3 หน้า แนะนำนิดหนึ่งครับควรไปศึกษาการส่งค่า $_GET[]; และ $_POT[]; เพิ่มเติมครับ

อันนี้หน้า pat2.php
pat2.php
<!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>Untitled Document</title>
</head>

<body>
<?
$sex=$_POST[sex];
$age=$_POST[age];
$height=$_POST[height];
$weight=$_POST[weight];
$job=$_POST[job];
?>
<form id="form1" name="form1" method="post" action="pat3">
<table width="484" height="45" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td><div align="center">
<p><strong>กรุณาเลือกเลยค่ะ</strong></p>
<p>&nbsp;</p>
<p>
<label></label>
<label><a href="hbo/cal.php?sex=<? echo"$sex";?>&age=<? echo"$age";?>&height=<? echo"$height";?>&weight=<? echo"$weight";?>&job=<? echo"$job";?>">[คำนวณ BMI]</a> &nbsp;&nbsp;</label>
<a href="testbmr.php?sex=<? echo"$sex";?>&age=<? echo"$age";?>&height=<? echo"$height";?>&weight=<? echo"$weight";?>&job=<? echo"$job";?>">[คำนวณ BMR]</a></p>
</div></td>
</tr>
</table>
<p>&nbsp;</p>
</form>
</body>
</html>
<body>
</body>
</html>



อันนี้หน้า cal.php
cal.php
<!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>Untitled Document</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/background.gif);
}
-->
</style></head>
<div align="center">
<p>
<?
$sex=$_GET[sex];
$age=$_GET[age];
if ($age==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$height=$_GET[height];
if( $height==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$weight=$_GET[weight];
if ($weight==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
if($sex=="" or $age=="" or $height=="" or $weight=="" )
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include"connect1.php";
$sql="select * from bmi_db where no='$no' ";
$result = mysql_db_query($dbname,$sql);
$num = mysql_num_rows($result);
if($num > 0){
echo "ลำดับที่";
exit();
}
$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 " <br><br> <center>
<table width=60% border=1 bordercolor=#ff69b4 bgcolor=#FFFFFF cellpadding=2 cellspacing=0>
<tr> <td align=center>
<font size=3 face='MS Sans Serif'>
<font size=4 color=red><b><strong>ได้รับข้อมูลแล้วค่ะ</strong></b></font><br><br>";
echo " ต้องการคำนวณ BMI หรือ BMR เชิญเลือกได้เลยคะ<br>";

}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>";
}
mysql_close();
$BMI=$weight/(($height/100)*($height/100));
$BMI = round($BMI,2);
echo "ค่าดัชนีมวลของร่างกายของคุณ คือ " . $BMI . " ";
if( $BMI <= 20)
{
print " คุณผอมมาก คุณควรเพิ่มนำหนักมากกว่านี้ค่ะ<br><br> ";
print " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้ <br><br>
1. เน้นกินอาหารที่เพิ่มพลังงาน เช่นแป้ง น้ำตาล ผัก ผลไม้ ให้มากกว่าเดิม แต่ควรให้หมุนเวียนชนิดกันไป และการเพิ่มน้ำหนักที่ดีควรเพิ่มไม่เกินสัปดาห์ละ 0.5-1 กิโลกรัม อย่างสม่ำเสมอ<br><br>
2. กินอาหารให้ได้สัดส่วนทั้งคาร์โบไฮเดรท โปรตีน ไขมัน แทนที่จะเพิ่มแต่ของหวาน ๆ มัน ๆ อย่างที่นิยมกัน เพราะถ้าเพิ่มน้ำหนักวิธีนั้นจะได้เป็นไขมันสะสมตามหน้าขา หน้าท้อง ต้นขา ซึ่งคงไม่มีใครอภิรมย์แน่ค่ะ <br><br>
3. เลือกอาหารชนิดที่ให้พลังงานสูง แต่จานไม่ใหญ่นัก เช่น ระหว่างสลัดผักกับไข่ดาวกับสเต็กปลา สเต็กปลาอาจจะให้พลังงานมากกว่าขณะที่กินในปริมาณที่น้อยกว่า <br><br>
4. เพิ่มมื้อย่อยรวมเป็น 4-6 มื้อต่อวัน โดยเพิ่มมื้ออาหารว่างเข้าไป เช่น ซาลาเปาไส้ถั่วดำ 1 ลูก น้ำส้มคั้น 1 แก้ว หรือถั่วต้ม เป็นต้น<br><br>
5. เพิ่มวิตามินและเกลือแร่ โดยเฉพาะวิตามินบีรวม จะช่วยเพิ่มความอยากอาหาร และช่วยเผาผลาญอาหารในร่างกายให้เป็นพลังงาน <br><br>
6. นอนหลับพักผ่อนให้เพียงพอ เพราะขณะหลับร่างกายจะใช้พลังงานน้อยลง";
}
if($BMI >20 && $BMI < 24.0)
{
print "คุณกำลังหุ่นดีเลยคะ อยู่ในเณฑ์ปรกติคะ,อย่าให้อ้วนกว่านี้นะคะ<br><br>";
print "&nbsp;&nbsp;&nbsp;&nbsp;เนื่องจากคุณเป็นคนหุ่นดีอยู่แล้ว ไม่ต้องปรับเปลี่ยนการรับประทานอาหารมากนัก คุณควรคำนึงอยู่เสมอว่า การกินทุกครั้งไม่ใช่เพราะความอยากอาหาร แต่กินเพราะร่างกายจำเป็นต้องใช้พลังงาน และสารอาหารในการดำรงชีวิตอันก่อให้เกิดสุขภาพดี รักษาหุ่นอย่างนี้ต่อไปนะคะ";
}
if($BMI >=24 && $BMI < 29)
{
print "คุณเริ่มอ้วนแล้วละ สิ่งที่ดีที่สุดควรปรับเปลี่ยนนิสัยตามใจปากได้แล้ว<br><br>";
print " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้<br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;เลือกอาหารที่ช่วยเพิ่มการเผาผลาญพลังงานอย่าง ธัญพืช ถั่วต่างๆ ผักสีต่างๆ และเน้นอาหารเส้นใยสูงอย่าง ข้าวซ้อมมือ ขนาปังโฮลวีท รวมถึงเลือกอาหารที่มีโปรตีนไขมันต่ำ อย่างเต้าหู้ ปลา ไก่ไม่ติดหนัง ผลไม้ที่มีน้ำเยอะไม่หวานระหว่างมื้ออาหารอย่าง แอปเปิ้ล ฝรั่ง ชมพู่ สาลี่ โดยควรลดแป้ง น้ำตาล และไขมัน เพื่อป้องกันไขมันสะสม และห้ามทานอาหารหลัง 20.00 น. เพราะจะทำให้อาหารย่อยไม่หมด ควรออกกำลังกายสม่ำเสมอ เลือกกีฬาที่ชอบและเหมาะกับสภาพร่างกายเราค่ะ"; 
}
if($BMI >= 29)
{
print "คุณอ้วนมากๆ รีบไปออกกำลังกายซะ...ไม่งั้นจะแย่นะเรา!!<br><br>";
print"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;คุณควรปรับเปลี่ยนการรับประทานอาหาร ดังนี้<br><br>
1 เลือกทานอาหารแต่ละชนิดควรมีผัก ผลไม้ทุกมื้อ ถ้ามื้อไหนไม่มีผักก็ควรมีผลไม้ เช่น ส้มโอ ฝรั่ง ส้ม เป็นต้น อาหารพวกคาร์โบไฮเดรตให้ทานเป็นข้าวซ้อมมือหรือข้าวกล้อง หรือขนมปังโฮลวีตค่ะ<br><br>
2 กำจัดอาหารพวกเนื้อแดงให้น้อยลง เช่นพวกเนื้อวัว เนื้อหมู ถ้าอยากทานให้ทานได้ 1 ชิ้นต่อวัน ชิ้นต้องไม่ใหญ่มากและต้องไม่ติดมัน<br><br>
3 ห้ามทานอาหารหลัง 20:00 น. หรือหลังจาก 3 ชั่วโมงก่อนเข้านอน เพราะอาหารจะย่อยไม่หมด จะตกค้าง กลายเป็นไขมัน และท้องอืด และควรดื่มน้ำวันละ 8 แก้ว<br><br>
4 กำจัดอาหารที่ไม่ควรทานออกนอกสายตาไปซะ เช่นพวกขนมขบเคี้ยว เอาออกไปให้หมด ทั้งในตู้เย็น และชั้นวางขนม เปลี่ยนเป็นผักสดเช่น แตงกวา แครอทหั่นเป็นแท่งไว้กินเล่นแทน<br><br>
5 ให้ทานอาหารให้เป็นเวลา และครบทั้ง 3 มื้อโดยเฉพาะมื้อเช้าเลิกนิสัยทานเมื่อหิวไปเลย เพราะจะทำให้เป็นโรคกระเพาะได้และยังทำลายระบบการเผาผลาญของร่างกายไปด้วยค่ะ และที่สำคัญ เวลาหิว มักจะทานอาหารมากกว่าปกติค่ะ<br><br>
6 หาวิธีเผาผลาญพลังงานเพิ่มเช่น เดินขึ้นลงบันไดซํก 1-2 ชั้น แล้วค่อยไปต่อลิฟธ์แทนการขึ้นลิฟธ์ทั้งหมด เดินย่อยหลังอาหารวันละ 15 นาที ถ้าจะให้ดี ควรออกกำลังกายสม่ำเสมอ เลือกกีฬาที่ชอบและเหมาะกับสภาพร่างกายเราค่ะ";
} 


?>
</p>
<p>&nbsp;</p>
<form id="form1" name="form1" method="post" action="p.php">
<label>
<input type="submit" name="Submit" value="คำนวณ BMI" />
<input name="step" type="hidden" id="step" value="1"> 
</label>
</form>
<p>&nbsp;</p>
</div>
</table>



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



อันนี้หน้า testbmr.php
testbmr.php
<!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>Untitled Document</title>
</head>

<body>
<?
$sex=$_GET[sex];
$age=$_GET[age];
if ($age==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$height=$_GET[height];
if( $height==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$weight=$_GET[weight];
if ($weight==0){
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
exit();}
$job=$_GET[job];
if($sex=="" or $age=="" or $height=="" or $weight=="" or $job=="")
{
echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include "connect2.php";
$sql="select * from bmr_db where no='$no' ";
$result = mysql_db_query($dbname,$sql);
$num = mysql_num_rows($result);
if($num > 0){
echo "ลำดับที่";
exit();
}
$sql = "insert into bmr_db(date,sex,age,height,weight,job,BMR)
value('$date','$sex', '$age', '$height','$weight','$job','$BMR')";
$result = mysql_db_query($dbname,$sql);
if($result){
//echo " บันทึกข้อมูลเรียบร้อย";//

}else{
// echo "ไม่สามารถบันทึกข้อมูลได้<br>";//
}
mysql_close();

if($sex=="male") 
{
//66 + (13.7 x น้ำหนักตัวเป็น กก.) + (5 x ส่วนสูงเป็น ซม.) – (6.8 x อายุ)// 
$result = 66 + (13.7*$weight) + (5*$height) - (6.8*$age);

$BMR = $result * $job; 

}
else if ($sex=="female")
{
// 665 + (9.6 x น้ำหนักตัวเป็น กก.) + (1.8 x ส่วนสูงเป็น ซม.) – (4.7 x อายุ)// 
$result = 655 + (9.6*$weight) +(1.8* $height) - (4.7*$age);
$BMR =$result * $job;

}
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต่อวันของคุณ คือ " . $BMR . " กิโลแคลอรี";
?>

</body>
</html>


Date : 2010-07-08 10:07:58 By : aimoomoo
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแนะนำหน่อยคะ ช่วยแนะนำการส่งค่าไปหน้าที่สามหน่อยคะ หน้าแรก ให้กรอกข้อมูลแล้ว บันทึก ลงในฐานข้อมล
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่