ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: mollyclick ที่ 22 กุมภาพันธ์ 2016, 21:38:04



หัวข้อ: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
เริ่มหัวข้อโดย: mollyclick ที่ 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>



หัวข้อ: Re: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
เริ่มหัวข้อโดย: amazegu ที่ 22 กุมภาพันธ์ 2016, 22:57:19
มี2 selector จับมา and กันก้อน่าจะได้แล้วนี่ครับ ส่วนของ js มันแค่เป็นแบบผูกกัน ไม่ได้มีส่วนกับ sql เลยครับ


หัวข้อ: Re: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
เริ่มหัวข้อโดย: qawe89 ที่ 23 กุมภาพันธ์ 2016, 08:20:39
อยากรู้ด้วยครับ  :wanwan017:


หัวข้อ: Re: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
เริ่มหัวข้อโดย: ANALOGY ที่ 23 กุมภาพันธ์ 2016, 08:30:08
http://www.thaiseoboard.com/index.php?topic=269168.0

ตามนี้ครับ


หัวข้อ: Re: code ค้นหาแบบนี้ เราจะเขียน sql ออกมายังไงให้มันค้นหาได้ครับ
เริ่มหัวข้อโดย: mollyclick ที่ 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."%')"; <<< เราต้องใส่ค่าอะไรครับ ให้มันค้นหาในช่องผมใส่แบบนี้ละมะขึ้นไรเลย