Advertisement
❝ เทคนิคการสร้างฟอร์มเพื่อค้นหา (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
🖼สำหรับคุณครูไว้ใส่เกียรติบัตรสวยและถูก🖼 กรอบป้ายอะคริลิคตั้งโต๊ะ A4 แนวนอน 30x21.5 cm อะคริลิคใส 1 หน้า ทรง L (A4L1P) ในราคา ฿129 คลิกเลย👇👇https://s.shopee.co.th/1qLFIZVf4t?share_channel_code=6
Advertisement
เปิดอ่าน 7,166 ครั้ง เปิดอ่าน 7,157 ครั้ง เปิดอ่าน 7,161 ครั้ง เปิดอ่าน 7,161 ครั้ง เปิดอ่าน 7,190 ครั้ง เปิดอ่าน 7,183 ครั้ง เปิดอ่าน 7,160 ครั้ง เปิดอ่าน 7,161 ครั้ง เปิดอ่าน 7,151 ครั้ง เปิดอ่าน 7,158 ครั้ง เปิดอ่าน 7,170 ครั้ง เปิดอ่าน 7,153 ครั้ง เปิดอ่าน 7,199 ครั้ง เปิดอ่าน 7,154 ครั้ง เปิดอ่าน 7,167 ครั้ง เปิดอ่าน 7,164 ครั้ง
|
เปิดอ่าน 7,168 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,167 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,160 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,155 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,166 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,430 ☕ คลิกอ่านเลย |
เปิดอ่าน 7,166 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡
เปิดอ่าน 10,918 ครั้ง |
เปิดอ่าน 10,242 ครั้ง |
เปิดอ่าน 11,188 ครั้ง |
เปิดอ่าน 9,203 ครั้ง |
เปิดอ่าน 1,179 ครั้ง |
|
|