|
|
|
เรื่องการ Search ข้อมูล mysql รบกวนพี่ๆช่วยทีค่ะ ขอบคุณค่ะ |
|
|
|
|
|
|
|
เมื่อ กดปุ่ม ส่งค่า request ไปยังไฟล์ฝั่ง server
การทำงานของไฟล์ฝั่ง server
1 ตรวจสอบตัวแปรที่ใช้ในการค้นหา กำหนด ตัวแปรเป็นชนิดที่พร้อมใช้งาน
2 นำตัวแปรที่ใช้ในการค้นหา มาสร้าง where clause สำหรับ การคิวรี่
3 ทำการคิวรี่หาจำนวน เรคคอร์ด พร้อม คิวรี่ เฉพาะส่วนที่นำมาแสดง
ก็ลองเขียนเพิ่มความต้องการเป็นข้อๆ นะครับ
|
|
|
|
|
Date :
2016-04-01 02:42:03 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
งง ค่ะ
ช่วยยกตัวอย่างได้ไหมคะ
ขอบคุณนะคะ
|
|
|
|
|
Date :
2016-04-01 07:49:49 |
By :
jungjung003 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประมาณนี้น่ะครับ
<form method='post'>
<input type='text' name='key1' /> <input type='text' name='key2' /> <br />
<input type='text' name='key3' />
<select name='choice'>
<option value='A'>A</option>
<option value='B'>B</option>
</select>
<br />
<input type='submit' value='ปุ่ม Search' name='btnSubmit' />
</form>
<div>
<table>
<thead>
<tr><th>AAAAAA</th><th>BBBBB</th><th>CCCC</th></tr>
</thead>
<tbody id='resultSearch'>
<?php
if( isset($_POST["btnSubmit"]) ){
$key1=isset($_POST["key1"])?"='{$_POST["key1"]}'":"like %";
$key2=isset($_POST["key2"])?"='{$_POST["key2"]}'":"like %";
$key3=isset($_POST["key3"])?"='{$_POST["key3"]}'":"like %";
$choice=isset($_POST["choice"])?"='{$_POST["choice"]}'":"like %";
$sql="select * from someTB where field1 $key1 and field2 $key2 and field3 $key3 and field4 $choice";
/*
คิวรี่ ข้อมูลจากเดต้าเบส
*/
while($data = mysqli_fetch_assoc(....) ){
echo "<tr><td>{$data["...."]}</td><td>{$data["...."]}</td><td>{$data["...."]}</td><td>{$data["...."]}</td><td>{$data["...."]}</td></tr>\n";
}
}
?>
</tbody>
</table>
</div>
|
|
|
|
|
Date :
2016-04-01 18:10:53 |
By :
cowboycnx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|