รบกวนช่วยดูโค้ด ค้นหา 2 ตารางให้หน่อยค่ะ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยดูโค้ด ค้นหา 2 ตารางให้หน่อยค่ะ
รบกวนช่วยดูโค้ด ค้นหา 2 ตารางให้หน่อยค่ะ
Copy
สิ่งที่ต้องการ : ค้นจาก ข้อมูล p_id จากตาราง append กับ ค้นหาข้อมูล con_description จากตาราง contract ค่ะ ปัญหาที่เจอ : เขียนโค้ดด้านล่างแล้ว พอพิมพ์คำมันไม่ค้นหาให้ค่ะ ต้องแก้ยังไงคะ รบกวนช่วยหน่อยค่ะ <form action="show_contract.php"> <table width="90%" height="10%" align="center"> <tr> <th>ค้นหารายละเอียดเอกสาร : <input type="text" name="search" id="search" value="<?php echo $con_description; ?><?php echo $p_id; ?>" ; /> <input name="find" type="submit" id="find" value="ค้นหา" /></center> </th> </tr> <tr> <td><div align="right">[ <a href="contract.php">เพิ่มเอกสาร </a> ]</div></td></tr> </table> </form> <table border="2" cellspacing="0" cellpadding="2" align="center" width="90%"> <tr> <th bgcolor="#FFFF33" width="6%" >โปรเจค</th> <th bgcolor="#FFFF33" width="8%" >เลขที่สัญญา</th> <th bgcolor="#FFFF33" width="8%" >วันที่</th> <th bgcolor="#FFFF33" width="15%">เรื่อง/เอกสารสัญญาหลัก</th> <th bgcolor="#FFFF33" width="13%">ไฟล์เอกสารสัญญา</th> <th bgcolor="#FFFF33" width="8%" >วันที่</th> <th bgcolor="#FFFF33" width="8%">ผนวกครั้งที่</th> <th bgcolor="#FFFF33" width="13%">ไฟล์เอกสารผนวก</th> <th bgcolor="#FFFF33" width="15%">รายละเอียด</th> <th width="2%" bgcolor="#FFFF33" scope="col">แก้ไข l ลบ</th> </tr> <?php $strQuery = "SELECT append.p_id,contract.contract_num ,contract.date_con_up,contract.contract_name ,contract.contract_file, append.date_app_up,append.append_name,append.append_file,contract.con_description FROM contract LEFT JOIN append ON contract.contract_id= append.contract_id"; if(isset($_POST['search']) ) { $strQuery = $strQuery . " WHERE contract.con_description LIKE '%". $_POST['search']. "%' "; $strQuery = $strQuery . " OR append.p_id LIKE '%". $_POST['search']. "%' "; } //$strQuery = $strQuery . ";"; //echo $strQuery . "</br>"; $check_log = mysql_query($strQuery) or die (mysql_error()); $num = mysql_num_rows($check_log); if($num <=0) { } $n=0;//ให้ค่า n= 0 while ($objResult = mysql_fetch_array($check_log)){ ?> <tr> <td align="center"><?=$objResult["p_id"] ;?></td> <td align="center"><?=$objResult["contract_num"] ;?></td> <td align="center"><?=$objResult["date_con_up"] ;?></td> <td align="center"><?=$objResult["contract_name"] ;?></td> <td align="center"><?=$objResult["contract_file"] ;?></td> <td align="center"><?=$objResult["date_app_up"] ;?></td> <td align="center"><?=$objResult["append_name"] ;?></td> <td align="center"><?=$objResult["append_file"] ;?></td> <td align="center"><?=$objResult["con_description"] ;?></td> <td align="center"><a href="add_contract.php?contract_num=<?php echo $objResult["contract_num"]; ?>">แก้ไข</a> | <a href="show_contract.php?do=delete&sid=<?php echo $objResult["contract_id"]; ?>">ลบ</a></td> </tr> <?php } ?> </table> </td></tr></table>

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ