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,038

HOME > PHP > PHP Forum > ช่วยแนะนำหน่อยมันยัง error ... Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in



 

ช่วยแนะนำหน่อยมันยัง error ... Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in

 



Topic : 044692

Guest




มันขึ้นมาแบบนี้ครับ
Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\testbmr.php on line 30

Warning: include() [function.include]: Failed opening 'connect2.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\testbmr.php on line 30

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\testbmr.php on line 33
ไม่สามารถบันทึกข้อมูลได้
ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ กิโลแคลอรี

แล้วยังไม่แสดงค่า bmr อีกด้วยที่เราไดคกรอกเอาไว้ ไม่รู้ว่าผิดตรงไหน ช่วยแนะนำหน่อยครับ ผมปวดหัวจิงๆครับ

โค๊ด bmr ครับ

<!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;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include "connect2.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,job)
value('$no','$date','$sex', '$age', '$height','$weight','job')";
$result = mysql_db_query($dbname,$sql);
if($result){
echo " บันทึกข้อมูลเรียบร้อย";

}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>";
}
mysql_close();
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ " . $BMR . " กิโลแคลอรี";
if(sex=="male")
{
$weight = 13.7 * $weight;
$height = 5 * $height;
$age = 6.8 * $age;

$result = 66 + $weight + $height - $age;

$BMR = $result * $job;

}
else if (sex=="female")
{
$weight = 9.6 * $weight;
$height = 1.8 * $height;
$age = 4.7 * $age;

$result = 655 + $weight + $height - $age;

$BMR =$result * $job;
}
?>

</body>
</html>

ช่วยแนะนำหน่อยครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-29 17:37:32 By : รัก View : 3623 Reply : 15
 

 

No. 1



โพสกระทู้ ( 5,149 )
บทความ ( 26 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\testbmr.php on line 30

ERROR อันนี้มันบอกว่า มันไม่สามารถนำไฟล์ connect2.php มาใช้งานได้ ลองเชคดูครับ ว่ามีไฟล์นี้หรือเปล่า






Date : 2010-06-29 17:39:23 By : deawx
 


 

No. 2



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



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


connect2.php คุณเรียกถูกป่าวครับ ดูให้ดีนะครับว่ามานเก็บ อยู่ใน Floder ไหนนะครับ ที่ป่าว ครับ
Date : 2010-06-29 17:40:03 By : SOUL
 

 

No. 3

Guest


ครับดูแล้วครับ อีกอย่างทำไมมันไม่แสดงค่า bmr ออกมาครับ
Date : 2010-06-30 12:15:49 By : รัก
 


 

No. 4

Guest


ช่วยหน่อยครับ ไม่มีใครช่วยเลยหรือครับ
Date : 2010-07-01 21:04:46 By : รัก
 


 

No. 5



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



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


Code (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;กรุณาป้อนข้อมูลให้ครบ";
exit();
}

include "connect2.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,job)
value('$no','$date','$sex', '$age', '$height','$weight','job')";
$result = mysql_db_query($dbname,$sql);
if($result){
echo " บันทึกข้อมูลเรียบร้อย";

}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>";
}
mysql_close();
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ " . $BMR . " กิโลแคลอรี";
if(sex=="male") 
{
$weight = 13.7 * $weight;
$height = 5 * $height;
$age = 6.8 * $age;

$result = 66 + $weight + $height - $age;

$BMR = $result * $job;

}
else if (sex=="female")
{
$weight = 9.6 * $weight;
$height = 1.8 * $height;
$age = 4.7 * $age;

$result = 655 + $weight + $height - $age;

$BMR =$result * $job;
}
?>

</body>
</html>

สรุปว่าตอนี้มีปัญหาที่เออเร่อเดิมอยู่ หรือยังงัยครับ
Date : 2010-07-01 23:58:56 By : keapkung
 


 

No. 6



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



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


$result = mysql_db_query($dbname,$sqlตรงนี้มันไม่ต้องมีพวก $conn หริอครับ);
$result = mysql_db_query($dbname,$sql,$conn);

$conn ชื่อนี้อยู่ที่ว่าคุณตั้งในคอนพิกว่าอะไรนะครับ

เช่น ใน config

Code (PHP)
$conn=mysql_connect($host,$user,$password) or die ("ERROR connect");

Date : 2010-07-02 00:04:32 By : keapkung
 


 

No. 7



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



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


Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in C:\AppServ\www\testbmr.php on line 30

Warning: include() [function.include]: Failed opening 'connect2.php' for inclusion (include_path='.;C:\php5\pear') in C:\AppServ\www\testbmr.php on line 30

สองอันนี้ แสดงว่า คุณ ใส่ connect2.php ไว้คนละโพลเดอร์กับไพล์นี้

ถ้าทั้งสองไพล์อยู่ในโพลเดอร์ต่างกันเปลี่ยนเป็น
Code (PHP)
include "../folder/connect2.php";


แต่ถ้าไพล์นี้อยู่ที่ root แต่connect2.php อยู่ในโพลเดอร์ ให้ใช้
Code (PHP)
include "folder/connect2.php";

แต่ถ้า connect2.php อยู่ข้างนอกไพล์นี้อยู่ในโพลเดอร์ใช้
Code (PHP)
include "../connect2.php";

Date : 2010-07-02 00:11:20 By : keapkung
 


 

No. 8

Guest


ตอนนี้มันขึ้น error มาแบบน้ครับ ผิดตรงไหนครับ และอีกอย่างไม่แสดงค่าที่ออกมาด้วย ช่วยแนะนำหน่อยครับ
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\testbmr.php on line 33
ไม่สามารถบันทึกข้อมูลได้
ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ
Date : 2010-07-03 19:55:15 By : รัก
 


 

No. 9

Guest


ช่วยแนะนำหน่อยครับ ไม่รู้จะแก้ยังไงแล้ว ปวดหัวจริงๆครับ
Date : 2010-07-04 17:07:27 By : รัก
 


 

No. 10



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


เอาโค๊ดบรรทัดที่ 30-35 มาดูครับ
Date : 2010-07-04 20:26:41 By : plakrim
 


 

No. 11

Guest


แล้วผิดตรงไหนครับ
01.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
02.<html xmlns="http://www.w3.org/1999/xhtml">
03.<head>
04.<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
05.<title>Untitled Document</title>
06.</head>
07.

08.<body>
09.<?
10.$sex=$_POST[sex];
11.$age=$_POST[age];
12.if ($age==0){
13.echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
14.exit();}
15.$height=$_POST[height];
16.if( $height==0){
17.echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
18.exit();}
19.$weight=$_POST[weight];
20.if ($weight==0){
21.echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนให้มากกว่า0 ตั้งแต่ 1 ขึ้นไป เนื่องจากระบบไม่สามารถจะคำนวณได้ ขอบคุณคะ";
22.exit();}
23.$job=$_POST[job];
24.if($sex=="" or $age=="" or $height=="" or $weight=="" or $job=="")
25.{
26.echo &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;กรุณาป้อนข้อมูลให้ครบ";
27.exit();
28.}
29.

30.include "hbo/connect2.php";
31.$sql="select * from bmi_db where no='$no' ";
32.$result = mysql_db_query($dbname,$sql);
33.$num = mysql_num_rows($result);
34.if($num > 0){
35.echo "ลำดับที่";
36.exit();
37.}
38.$sql = "insert into bmi_db(no,date,sex,age,height,weight,job)
39.value('$no','$date','$sex', '$age', '$height','$weight','job')";
40.$result = mysql_db_query($dbname,$sql);
41.if($result){
42.echo " บันทึกข้อมูลเรียบร้อย";
43.

44.}else{
45.echo "ไม่สามารถบันทึกข้อมูลได้<br>";
46.}
47.mysql_close();
48.echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ " . $BMR . " กิโลแคลอรี";
49.if(sex=="male")
50.{
51.$weight = 13.7 * $weight;
52.$height = 5 * $height;
53.$age = 6.8 * $age;
54.

55.$result = 66 + $weight + $height - $age;
56.

57.$BMR = $result * $job;
58.

59.}
60.else if (sex=="female")
61.{
62.$weight = 9.6 * $weight;
63.$height = 1.8 * $height;
64.$age = 4.7 * $age;
65.

66.$result = 655 + $weight + $height - $age;
67.

68.$BMR =$result * $job;
69.}
70.?>
71.

72.</body>
73.</html>
Date : 2010-07-05 20:20:56 By : รัก
 


 

No. 12



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


ลอง echo $sql="select * from bmi_db where no='$no' "; ตรงบรรทัดที่ 31 นะ คิดว่า $no คงไม่มีค่า
Date : 2010-07-05 22:52:16 By : plakrim
 


 

No. 13

Guest


ขึ้นมาแบบนี้ครับ
การเชื่อมต่อฐานข้อมูลสำเร็จ select * from bmi_db where no='' ไม่สามารถบันทึกข้อมูลได้
ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ

ผิดตรงไหนครับ และอีกอย่างในฐานข้อมูลเป็นแบบนี้ครับ
t

นี้โค๊ดครับ

<!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 "hbo/connect2.php";
$sql="select * from bmi_db where no='$no' ";
echo $sql="select * from bmi_db where no='$no' ";
$sql = "insert into bmi_db(no,date,sex,age,height,weight,job)
value('$no','$date','$sex', '$age', '$height','$weight','job')";
$result = mysql_db_query($dbname,$sql);
if($result){
echo " บันทึกข้อมูลเรียบร้อย";

}else{
echo "ไม่สามารถบันทึกข้อมูลได้<br>";
}
mysql_close();
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต้อวันของคุณ คือ " . $BMR . " ";
if(sex=="male")
{
$weight = 13.7 * $weight;
$height = 5 * $height;
$age = 6.8 * $age;

$result = 66 + $weight + $height - $age;

$BMR = $result * $job;

}
else if (sex=="female")
{
$weight = 9.6 * $weight;
$height = 1.8 * $height;
$age = 4.7 * $age;

$result = 655 + $weight + $height - $age;

$BMR =$result * $job;
}
?>

</body>
</html>
Date : 2010-07-06 22:32:15 By : รัก
 


 

No. 14



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

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


Code
$sql="select * from bmi_db where no='$no' ";
echo $sql="select * from bmi_db where no='$no' ";
$sql = "insert into bmi_db(no,date,sex,age,height,weight,job)
value('$no','$date','$sex', '$age', '$height','$weight','job')";


จะเขียน
Code
$sql="select * from bmi_db where no='$no' ";

ทำไมครับ ในเมื่อมันมี
Code
$sql = "insert into bmi_db(no,date,sex,age,height,weight,job)
value('$no','$date','$sex', '$age', '$height','$weight','job')";

อยู่ข้างล่าง

ถามต่อว่า no ใน bmi_db เป็น autoincrement ไหม ถ้าเป็น ไม่ต้องใส่มันเข้าไป
Code
$sql = "insert into bmi_db(date,sex,age,height,weight,job)
value('$date','$sex', '$age', '$height','$weight','job')";

Date : 2010-07-06 23:24:02 By : plakrim
 


 

No. 15

Guest


ขอบคุณครับ ได้แล้วครับ ขอบคุณมากๆ ครับ แต่อยากจะถามอีกนิดหนึ่งครับ ทำไมในฐานข้อมูลจึงบันทึกเป็น job ตลอดเลยครับ ทั้งๆในแบบฟอร์ม มันมีให้เลือก หลายอย่าง แต่พอมันบันทึกลงในฐานเป็น job ตลอดเลยครับ

นี้เป็นโค๊ดแบบฟอร์มครับ
<!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="testbmr" >
<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>

พี่สังเกตดูที่
<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">เล่นกีฬาทุกวัน
มันมีให้เลือก 4 ประเภท แต่ทำไมบันทึกลงในฐานข้อมูลถึงเป็น job ตลอดเลยครับ ผมไม่เข้าใจครับ หรือผมเขียนโค๊ดผิดครับ

นี้โค๊ดครับ ช่วยดูให้หน่ยครับว่าผมทำผิด ตรงไหนครับ ขอบคุณครับ

<!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)
value('$date','$sex', '$age', '$height','$weight','job')";
$result = mysql_db_query($dbname,$sql);
if($result){
//echo " บันทึกข้อมูลเรียบร้อย";//

}else{
// echo "ไม่สามารถบันทึกข้อมูลได้<br>";//
}
mysql_close();
echo "ค่าปริมาณพลังงานที่ร่างกายต้องการต่อวันของคุณ คือ " . $BMR . " ";
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;

}
?>

</body>
</html>
Date : 2010-07-07 12:57:25 By : รัก
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยแนะนำหน่อยมันยัง error ... Warning: include(connect2.php) [function.include]: failed to open stream: No such file or directory in
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่