ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingcode ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ  (อ่าน 576 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
mollyclick
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 302



ดูรายละเอียด เว็บไซต์
« เมื่อ: 22 กุมภาพันธ์ 2016, 21:38:04 »

code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
ขอคำชี้แนะแนวด้วยครับ ขอบคุณครับ
 wanwan017


โค๊ด:
  <script src="http://code.jquery.com/jquery-1.8.3.js "></script>
  <meta http-equiv="Content-Type" content="text/html; charset=utf8" />
  <style type="text/css">
  </style>
  <script type="text/javascript">
$(document).ready(function(){
$("#firstSelection").change(function(){
var index = $("option:selected",this).index();
if( index >= 1 && index < 3){
$("#search").show();
$("#secondSelection").hide();
}else if(index == 3){
$("#secondSelection").show();
$("#search").hide();
}else{
$("#secondSelection").hide();
$("#search").hide();
}       
});
});
  </script>
  <form method="post">
<select name="firstSelection" id="firstSelection">
    <option>เลือก</option>
    <option value='รหัส'>รหัส</option>
    <option value='ชื่อ'>ชื่อ</option>
    <option value='ประเภท'>ประเภท</option>
</select>
<select name="secondSelection" id="secondSelection" style="display:none;">
    <option value='กล่อง'>กล่อง</option>
    <option value='ขวด'>ขวด</option>
    <option value='แพ็ค'>แพ็ค</option>
</select>
<input type="text" name="search" id="search" style="display:none;" placeholder="ค้นหา" />
<input type="submit" name="searchBtn" id="searchBtn" value="ทำการค้นหา" />
</form>

« แก้ไขครั้งสุดท้าย: 22 กุมภาพันธ์ 2016, 21:40:31 โดย mollyclick » บันทึกการเข้า

amazegu
สมุนแก๊งเสียว
*

พลังน้ำใจ: 80
ออฟไลน์ ออฟไลน์

กระทู้: 875



ดูรายละเอียด
« ตอบ #1 เมื่อ: 22 กุมภาพันธ์ 2016, 22:57:19 »

มี2 selector จับมา and กันก้อน่าจะได้แล้วนี่ครับ ส่วนของ js มันแค่เป็นแบบผูกกัน ไม่ได้มีส่วนกับ sql เลยครับ
บันทึกการเข้า
qawe89
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 473



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 23 กุมภาพันธ์ 2016, 08:20:39 »

อยากรู้ด้วยครับ  wanwan017
บันทึกการเข้า

ANALOGY
สมุนแก๊งเสียว
*

พลังน้ำใจ: 83
ออฟไลน์ ออฟไลน์

กระทู้: 750



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 23 กุมภาพันธ์ 2016, 08:30:08 »

http://www.thaiseoboard.com/index.php?topic=269168.0

ตามนี้ครับ
บันทึกการเข้า

mollyclick
ก๊วนเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 302



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 23 กุมภาพันธ์ 2016, 13:13:25 »

โค๊ด:
if(isset($POST_['firstSelection'])) {
  $firstSelection = $POST_['firstSelection'];
} else {
  $firstSelection = "name";
}
// เช็คว่า  ว่าที่เลือกมาเป็นแบบไหน
if($firstSelection=="name") {

  // ใส่ Code คิวรี่ที่อยากให้ PHP ทำถ้าเกิดเลือก name

 $sql = "SELECT * FROM data_user WHERE data_user.member_id = 'admin'
          and (name LIKE '%".$firstSelection."%')"; <<< เราต้องใส่ค่าอะไรครับ ให้มันค้นหาในช่องผมใส่แบบนี้ละมะขึ้นไรเลย

   $query = mysqli_query($conn,$sql);

 <?php 
while($result=mysqli_fetch_array($query,MYSQLI_ASSOC)) 


 echo 
$result["name"];?>



  and (name LIKE '%".$firstSelection."%')"; <<< เราต้องใส่ค่าอะไรครับ ให้มันค้นหาในช่องผมใส่แบบนี้ละมะขึ้นไรเลย
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์