นู๋แก้โค้ดอยู่หลายวันแล้วค่ะช่วยหน่อยนะค่ะ สมมุติว่าเราต้องการให้สมาชิกค้นหาข้อมูลโดยเลือกเป็น list box ว่าจะค้นหาจากไหนเช่น ชื่อ นามสกุล ชมรม ค่ะ โดยมี 2 ตารางคือ
TABLE student มีฟิลด์ stuId , stuName , stulastname , orgId*
TABLE organization มีฟิลด์ orgId , orgName
ค่ะ เวลาค้นหาก้อต้องค้นหาสองตารางอ่ะค่ะ จาเขียนโค้ดงัยอ่ะค่ะ งงมาหลายวันแล้วค่ะ
----------------------------------
อ้อเพิ่มอีกอย่างนะค่ะ เวลาค้นหาก็ค้นหาในตาราง student แต่เวลาค้นหาตามชมรมเนี่ยซิค่ะ
มันต้องใส่ชื่อชมรมอ่ะ แล้วทีนี่นู๋ไม่รู้ว่าจะ join สองตารางต้องทำไง
ขอคำแนะนำเรื่องปุ่ม search จากการค้นหาสองตาราง
Moderator: mindphp, ผู้ดูแลกระดาน
- rainbowcom
- PHP Newbie
- โพสต์: 7
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
เขียน ยังไง ไป แล้ว ครับ ลอง เอามาดู ได้มั๊ยครับ เดี๋ยว จะได้ ช่วยกัน ดัดแปลง ว่า ควรจะเพิ่มเติมอะไร ลงไป
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- rainbowcom
- PHP Newbie
- โพสต์: 7
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
//-------------------------------------------------------------------
$SQL="SELECT student.stuId,student.stuName,student.Lastname,organization.orgName FROM student,organization WHERE student.orgId=organization.orgId AND organization.orgName='$select'";
//-------------------------------------------------------------------
มันไม่แสดงผลรัยเลยอ่ะค่ะ
$SQL="SELECT student.stuId,student.stuName,student.Lastname,organization.orgName FROM student,organization WHERE student.orgId=organization.orgId AND organization.orgName='$select'";
//-------------------------------------------------------------------
มันไม่แสดงผลรัยเลยอ่ะค่ะ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ก็ OK น่ะครับ เชื่อมตารางแบบนั้นก็ ได้
ลอง echo ตัวแปล $SQL ดู ว่า มีค่าของ ตัวแปล '$select' เข้ามาหรือเปล่า
ถ้า form ส่งมา แบบ POST ควรใช้ เป็น $_POST['select'] แทน นะครับ
ลอง echo ตัวแปล $SQL ดู ว่า มีค่าของ ตัวแปล '$select' เข้ามาหรือเปล่า
ถ้า form ส่งมา แบบ POST ควรใช้ เป็น $_POST['select'] แทน นะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- rainbowcom
- PHP Newbie
- โพสต์: 7
- ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
<?
if($Submit){
$SQL="SELECT student.stuId,student.stuName,student.stuLastname,organization.orgName FROM student,organization WHERE student.orgId=organization.orgId AND organization.orgName='$select'";
}else{
$SQL="SELECT * FROM student order by stuId asc ";
}
$data=mysql_query($SQL); // ดึงข้อมูล
$row=mysql_num_rows($data); // นับจำนวนแถว
$i=0;
?>
--------------------------------------------------------------------------------------------
ทำยังไงมันก้อไม่โชว์ข้อมูลอ่ะค่ะ มันไม่พบข้อมูลอะไรเลย ไม่ทราบว่าผิดพลาดที่ตรงไหนอ่ะอ่ะค่ะ
if($Submit){
$SQL="SELECT student.stuId,student.stuName,student.stuLastname,organization.orgName FROM student,organization WHERE student.orgId=organization.orgId AND organization.orgName='$select'";
}else{
$SQL="SELECT * FROM student order by stuId asc ";
}
$data=mysql_query($SQL); // ดึงข้อมูล
$row=mysql_num_rows($data); // นับจำนวนแถว
$i=0;
?>
--------------------------------------------------------------------------------------------
ทำยังไงมันก้อไม่โชว์ข้อมูลอ่ะค่ะ มันไม่พบข้อมูลอะไรเลย ไม่ทราบว่าผิดพลาดที่ตรงไหนอ่ะอ่ะค่ะ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41232
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
ถ้า form ส่งมา แบบ POST ควรใช้ เป็น $_POST['select'] ,$_POST['Submit'] แทนนะครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ Introducing Plugin MooZiiCart Search - add search result to com_search for product information
โดย pyspt012 » 23/04/2022 4:03 pm » ใน English Language - 0 ตอบกลับ
- 2354 แสดง
-
โพสต์ล่าสุด โดย pyspt012
23/04/2022 4:03 pm
-
-
-
โพสต์ใหม่ [Review] Ajax Search Lite Plug in เสริมช่อง Search
โดย prakasit.bank » 01/07/2015 11:18 am » ใน Wordpress user Guide Knowledge - 1 ตอบกลับ
- 2282 แสดง
-
โพสต์ล่าสุด โดย seiha
01/07/2015 3:48 pm
-
-
-
โพสต์ใหม่ error ตอนกด search setting กับ search index
โดย offing » 07/12/2014 2:36 am » ใน Programming - PHP - 1 ตอบกลับ
- 1875 แสดง
-
โพสต์ล่าสุด โดย mindphp
07/12/2014 3:11 am
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 105