ต้องการใส่ชื่อวัตถุดิบเพื่อค้นหาเมนูอาหาร ช่วยแก้โค้ดให้หน่อยค่ะ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ต้องการใส่ชื่อวัตถุดิบเพื่อค้นหาเมนูอาหาร ช่วยแก้โค้ดให้หน่อยค่ะ

ต้องการใส่ชื่อวัตถุดิบเพื่อค้นหาเมนูอาหาร ช่วยแก้โค้ดให้หน่อยค่ะ
 <?php
   require('connect/connect.php') or die($connect->error);
   $sql = "SELECT * FROM menu";
   if( isset($_POST['search']))
   {
   // โหลดข้อมูลจากฐานข้อมูล
   $sql1 = "SELECT * FROM ingredient  ";
       $srh = mysqli_real_escape_string($connect, $_POST['search']);
  $sql1 .= " WHERE ingredient_id  LIKE  '%$srh1%' ";
 $query1 = mysqli_query($connect, $sql1);  
 
 
$sql2 = "SELECT * FROM ingredient_has_menu WHERE menu_id= '".$_SESSION["menuid"]."' ";  
 $srh2 = mysqli_fetch_array($connect, $_POST['$query1']);
 $sql2 .= " WHERE menu_id  LIKE  '%$srh2%' ";
 $query2 = mysqli_query($connect, $sql2);
 
 
 $sql3 = "SELECT * FROM menu WHERE menu_id= '".$_SESSION["menuid"]."' ";
 $srh3 = mysqli_real_escape_string($connect, $_POST['result2']);
      $sql3 .= " WHERE menu_name  LIKE  '%$srh%' ";
   }
   $query = mysqli_query($connect, $sql) or die(mysqli_error($connect)."<br>$sql");
   ?>




 


Bo La 180.183.101.xxx 12-03-2016 14:02:00

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ค้นหา id ของตารางแรกก่อน จากนั้น นำid ที่ได้ไปค้นหาตารางที่ 2 ที่เก็บ fk ตารางแรกแล้วเมนูอาหารไว้ แล้วดึงชื่อออกมาแสดง เขียนโค้ดไม่ถูกเลยค่ะ ช่วยแนะนำหน่อยนะค่ะ


Bo La 14.207.56.xxx 12-03-2016 14:05
 ความคิดเห็นที่ 2
ดูเนื้อหาตอไปนี้ เป็นแนวทาง

การใช้งาน SQL INNER JOIN
http://www.ninenik.com/content.php?arti_id=553 via @ninenik


ninenik 122.155.43.xxx 12-03-2016
 ความคิดเห็นที่ 3
ขอบคุณนะค่ะ ลองทำดูค่ะ


Bo La 180.183.101.xxx 12-03-2016 14:33
 ความคิดเห็นที่ 4
พอมีโค้ดตัวอย่าง php ไหมค่ะ 


Bo La 14.207.56.xxx 13-03-2016 04:31
1






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