❝ เทคนิคการสร้างฟอร์มเพื่อค้นหา (search) ข้อมูลในฐานข้อมูลครับ ❞
เทคนิคการสร้างฟอร์มเพื่อค้นหาข้อมูลในฐานข้อมูล หลายคนอาจจะงงว่าจะหาข้อมูลได้อย่างไร ก็มาดูบทความนี้กันเลยดีกว่า
ขั้นตอนการสร้าง
1. สร้าง Form ที่ใช้ในการค้นหาขึ้นมาก่อนอย่าลืมกำหนดค่าตัวแปลที่ Textbox นะครับ
โค้ด Form
<html>
<head>
<title>Un title page</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="search.php"> //ผมกำหนดให้ส่งข้อมูลที่ค้นหามาที่ไฟล์ Search นะครับ
<table border="0" cellspacing="5" cellpadding="0">
<tr>
<td>ค้นหาข้อมูล : </td>
<td>
<input type="text" name="search">
</td>
<td>
<input type="submit" name="Submit" value="ค้นหา">
</td>
</tr>
</table>
</form>
</body>
</html>
|
2. คำสั่ง SQL ที่ใช้
$tblname : ตารางที่เราจะให้ค้นหา
$field_search : ค้นหาจาก Field ไหน
% : คือตัวอะไรก็ได้คล้ายๆ * ในการค้นกาในวิรโดวส์นั่นล่ะครับ
$search : ค้นหาจากตัวแปลที่เราฝากมาจาก Form
$sql = "select * from $tblname where $field_search like '%$search%'"; |
3. เขียนโค้ดค้นหาที่ไฟล์ search.php
<?
$hostname = "localhost";
$user = "";
$password = "";
$dbname = "student";
$tblname = "grade";
$field_search = "name";
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$sql = "select * from $tblname where $field_search like '%$search%'"; //คำสั่ง Sql ที่ใช้
$dbquery = mysql_db_query($dbname, $sql);
$num_rows = mysql_num_rows($dbquery);
$i=0;
while ($i < $num_rows)
{
$result = mysql_fetch_array($dbquery);
$id = $result[id];
$name = $result[name];
$grade = $result[grade];
echo "รหัส : $id - ชื่อ : $name - เกรด : $grade <BR>"; //แสดงข้อมูล
$i++;
}
mysql_close();
?> |
4. อยากลืมแก้ฐานข้อมูลที่เราต้องการค้นหาให้เข้ากับโค้ดนะครับ หรือจะนำไปดัดแปลงก็ได้ครับ
วันที่ 20 พ.ย. 2551
ชุดไทยจิตรลดา โทนสีดำ ตัดเย็บจากผ้าไหมแพรทิพย์ งานละเอียดปราณีต แพทเทิร์นเข้ารูป สวยหรู ทันสมัย #ภาพถ่ายจากสินค้าจริง
฿1,790https://s.shopee.co.th/8ANnSpUT4P?share_channel_code=6
Advertisement
 เปิดอ่าน 8,134 ครั้ง  เปิดอ่าน 8,170 ครั้ง  เปิดอ่าน 8,122 ครั้ง  เปิดอ่าน 8,119 ครั้ง  เปิดอ่าน 8,134 ครั้ง  เปิดอ่าน 8,115 ครั้ง  เปิดอ่าน 8,128 ครั้ง  เปิดอ่าน 8,123 ครั้ง  เปิดอ่าน 8,142 ครั้ง  เปิดอ่าน 8,133 ครั้ง  เปิดอ่าน 8,115 ครั้ง  เปิดอ่าน 8,115 ครั้ง  เปิดอ่าน 8,127 ครั้ง  เปิดอ่าน 8,135 ครั้ง  เปิดอ่าน 8,112 ครั้ง  เปิดอ่าน 8,117 ครั้ง
|

เปิดอ่าน 8,123 ☕ คลิกอ่านเลย |

เปิดอ่าน 8,170 ☕ คลิกอ่านเลย | ![คุ้ม คุ้ม จริงๆ [โดยรองผู้อำนวยการฯ ปิยะลักษณ์ เอื้อกมลสุโข] คุ้ม คุ้ม จริงๆ [โดยรองผู้อำนวยการฯ ปิยะลักษณ์ เอื้อกมลสุโข]](news_pic/arrow.jpg)
เปิดอ่าน 8,134 ☕ คลิกอ่านเลย | 
เปิดอ่าน 8,116 ☕ คลิกอ่านเลย | 
เปิดอ่าน 8,130 ☕ คลิกอ่านเลย | 
เปิดอ่าน 8,113 ☕ คลิกอ่านเลย | 
เปิดอ่าน 8,125 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ 
เปิดอ่าน 14,335 ครั้ง | 
เปิดอ่าน 116,305 ครั้ง | 
เปิดอ่าน 14,349 ครั้ง | 
เปิดอ่าน 11,829 ครั้ง | 
เปิดอ่าน 21,775 ครั้ง |
|
|