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

HOME > PHP > PHP Forum > อยากทราบว่า มันเออเร่อตรงไหน ช่วยแก้เออเร่อให้หน่อยคะ



 

อยากทราบว่า มันเออเร่อตรงไหน ช่วยแก้เออเร่อให้หน่อยคะ

 



Topic : 052220

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=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<p>
<?
include("conf.php");
//สั่งให้ทำงาน
$sql="SELECT * from officer a inner join department b on a.office_dep= b..dep_id";

$db_query=mysql_db_query($dbname,$sql);

//หาจำนวน เรคคอดในตาราง
$num_rows=mysql_num_rows($db_query);

//หาจำนวนฟิลด์ในตาราง
$num_fields=mysql_num_fields($db_query);

echo"แสดงข้อมูลใน officer ในฐานข้อมูล $dbname <H3>";
echo"<table border=1>";
echo"<tr>";
//พิมพ์ส่วนหัวตาราง
$i=0;
while($i<$num_fields)
{
$field_name[$i]=mysql_field_name($db_query,$i);
echo "<td bgcolor-skyblue>".$field_name[$i]."</td>";
$i++;
}
//เริ่มวนรอบแสดงข้อมูล
$i=0;
while($i<$num_rows)
{
$result=mysql_fetch_array($db_query);

$office_id=$result[office_id];
$username= $result[username];
$password= $result[password];
$office_name= $result[office_name];
$office_surname= $result[office_surname];
$office_dep= $result[office_dep];
$office_tele= $result[office_tele];
$office_email= $result[office_email];
$office_rights= $result[office_rights];

echo"<Tr><td>$office_id</td> <td>$username</td> <td>$password</td> <td>$office_name</td> <td>$office_surname</td> <td>$office_dep </td> <td>$office_tele</td> <td>$office_email</td> <td>$office_rights</td>";
$i++;
}
echo"</table>";
//ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
</p>
<p><a href="index.php">กลับสู้หน้าหลัก</a>

</p>
</body>
</html>



ไฟล์ conf.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=utf-8" />
<title>hospital</title>
</head>

<body>
<?
$userName = "root";
$pwd = "1234";
$host = "localhost";
$dbname = "hospital";

if (!($conn=mysql_connect($host, $userName, $pwd))) { // ถ้าไม่สามารถติดต่อดาต้าเบสได้
printf("error connecting to DB by user = $username and pwd=$pwd");
exit;
}
$db=mysql_select_db($dbname,$conn) or die("Unable to connect to database!");
mysql_query("SET CHARACTER SET utf8"); //เพื่อแสดงผลภาษาไทยได้

//ฟังชันการตรวจสอบ Email///////
function verify_email($email){
list($email_user,$email_host)=explode("@",$email);
$host_ip=gethostbyname($email_host);
if(eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email) && !ereg($host_ip,$email_host)) {
return "อีเมลล์นี้มีอยู่จริง";
}else{
return "อีเมลล์นี้ไม่มีอยู่จริง";
}
}

?>

</body>
</html>



Tag : PHP, CakePHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-11-25 12:59:00 By : หน่อย View : 807 Reply : 9
 

 

No. 1



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



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

ถ้ามัน error มันก็จะแจ้งชื่อไฟล์ และบรรทัดที่ error อยู่นะครับ ดูงี้ ลายตาจังครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-26 17:03:27 By : monotakari
 


 

No. 2



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

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

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

ก็นั่นนะสิครับ มัน error อะไร ได้โปรดแจ้งด้วยครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-26 21:52:34 By : DS_Ohm
 

 

No. 3



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



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


error ตรงไหนครับท่าน มี messege ของ exeptual อะไรที่บอกหรือเป่าอ่ะ เท่าที่ผมดูเห็นแค่ท่านลืมปิดแทก </tr> ตอนที่วนลูปเร็คคอร์ดออกมาแสดงประมาณบรรทัดที่ 50 ของไฟล์แรกอ่ะครับ แต่นั่นมันก็ไม่น่าจะเป็น fetal error อย่างมากก็หน้าเพจบิดเบี้ยว อ้อไฟล์ conf.php ท่านไม่จำเป็นต้องมี tag <html>... ต่างๆก็ได้นะครับ เพราะว่าพอไป require/include เข้าไปอีกอาจทำให้เกิด tag html ซ้ำซ้อนกันได้ครับ ลองอย่างของผมไปใช้ไหมครับ ใช้มานานแล้วไม่เคยเปลี่ยน

<?
define('host_db','localhost');
define('db_password', '$123root987$');
define('db_name', 'mydatabase');
define('db_user', 'root');
global $conn;
global $db_usr;
global $db_pwd;
global $db_name;
$db_usr=db_user;
$db_pwd=db_password;
$db_name=db_name;
if($conn = mysql_connect(host_db, db_user, db_password)){
if(!mysql_select_db(db_name, $conn)){
echo "Cannot Connect DB";
exit("");
}
$charset = "SET NAMES 'utf8'";
mysql_query($charset);
}
else
{ //Connect Db Error
echo "Cannot Connect Database";
exit("");
}

?>

ส่วนฟังก์ชั่นตรวจสอบอีเมล์ของคุณนั่นก็แทรกเข้าไปได้ หรือถ้า error ก็เมลมานะครับผมมีฟังก์ชั่นตรวจสอบอีเมลให้เพียบ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-27 15:37:06 By : wad
 


 

No. 4

Guest


error
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-29 09:30:01 By : หน่อย
 


 

No. 5



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

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

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


SELECT * from officer a inner join department b on a.office_dep= b..dep_id
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-29 09:37:03 By : PlaKriM
 


 

No. 6

Guest


ขึ้นแล้วค่ะ ใช้โค้ดว่า
$sql="select * from officer inner join department";
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-29 10:06:16 By : หน่อย
 


 

No. 7

Guest


มันไม่สมบูรณ์คะ ไม่มีหัวตาราง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-29 14:14:59 By : หน่อย
 


 

No. 8



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

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

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

</tr> ของส่วนหัวตารางหรือยังคะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-29 14:18:28 By : ultrasiam
 


 

No. 9

Guest


คือว่า มันแสดงข้อมูลไม่ครบอะค่ะ ไม่รู้จะแก้ยังไงค่ะ ช่วยตอบด้วยค่ะ


ผลรัน ขึ้นไม่ครบค่ะ

จากโค้ด หน้า show.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=utf-8" />
<title>show</title>
</head>

<body>
<p>
<?
include("conf.php");
//สั่งให้ทำงาน
//$sql="SELECT * from officer a inner join department b on a.office_dep= b.dep_id";
//$sql="SELECT * from officer a inner join department b on a.dep_name= b.dep_name"; //เลือกแสดงทั้งหมดสองตาราง
//$sql="SELECT officer.*,department.* FROM officer,department WHERE office.dep_name = department.dep_name";
//$sql="select * from officer inner join department";

//$sql="SELECT username, password, office_name, dep_id, office_tele, office_email ,office_rights from officer,department where office.dep_id= department.dep_id";
//$sql="SELECT officer.username, password, office_name, dep_name, office_tele, office_email ,office_rights from officer inner join order on office.dep_name= department.dep_name";
//$sql="SELECT username, password, office_name, dep_name, office_tele, office_email ,office_rights from officer inner join department on office.dep_id= department.dep_id";
$sql="SELECT username, password, office_name, dep_name ,office_tele, office_email ,office_rights FROM officer LEFT JOIN department ON officer.dep_id=department.dep_name";
//ใช้ left join

//$sql="SELECT username, password, office_name, dep_name ,office_tele, office_email ,office_rights FROM officer LEFT JOIN department ON officer.dep_id=department.dep_id";

$db_query=mysql_db_query($dbname,$sql);

//หาจำนวน เรคคอดในตาราง
$num_rows=mysql_num_rows($db_query);

//หาจำนวนฟิลด์ในตาราง
$num_fields=mysql_num_fields($db_query);

echo"แสดงข้อมูลใน officer ในฐานข้อมูล $dbname <H3>";
echo"<table border=1>";
echo"<tr>";
//พิมพ์ส่วนหัวตาราง
$i=0;
while($i<$num_fields)
{
$field_name[$i]=mysql_field_name($db_query,$i);
echo "<td bgcolor-skyblue>".$field_name[$i]."</td>";
$i++;
}
//เริ่มวนรอบแสดงข้อมูล
$i=0;
while($i<$num_rows)
{
$result=mysql_fetch_array($db_query);

//$office_id=$result[office_id];
$username= $result[username];
$password= $result[password];
$office_name= $result[office_name];
$dep_id= $result[dep_id];
$office_tele= $result[office_tele];
$office_email= $result[office_email];
$office_rights= $result[office_rights];

echo"<Tr> <td>$username</td> <td>$password</td> <td>$office_name</td> <td>$dep_id</td> <td>$office_tele</td> <td>$office_email</td> <td>$office_rights</td></Tr>";
$i++;
}
echo"</tr>";
echo"</table>";
//ปิดการติดต่อฐานข้อมูล
mysql_close();
?>
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>username</td>
<td>password</td>
<td>ชื่อ-สกุล</td>
<td>แผนก</td>
<td>เบอร์โทร</td>
<td>อีเมล์</td>
<td>สถานะ</td>

</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>

</tr>
</table>
<p>&nbsp; </p>
<p><a href="index.php">กลับสู้หน้าหลัก</a>

</p>
</body>
</html>


ไฟล์ conf.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=utf-8" />
<title>hospital</title>
</head>

<body>
<?
$userName = "root";
$pwd = "1234";
$host = "localhost";
$dbname = "hospital";

if (!($conn=mysql_connect($host, $userName, $pwd))) { // ถ้าไม่สามารถติดต่อดาต้าเบสได้
printf("error connecting to DB by user = $username and pwd=$pwd");
exit;
}
$db=mysql_select_db($dbname,$conn) or die("Unable to connect to database!");
mysql_query("SET CHARACTER SET utf8"); //เพื่อแสดงผลภาษาไทยได้

//ฟังชันการตรวจสอบ Email///////
function verify_email($email){
list($email_user,$email_host)=explode("@",$email);
$host_ip=gethostbyname($email_host);
if(eregi("^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,3})$", $email) && !ereg($host_ip,$email_host)) {
return "อีเมลล์นี้มีอยู่จริง";
}else{
return "อีเมลล์นี้ไม่มีอยู่จริง";
}
}

?>

</body>
</html>
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2010-11-30 10:00:08 By : หน่อย
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
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 01
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 อัตราราคา คลิกที่นี่