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
Advertisement
![curiosity killed the cat ..ชอบสอดรู้สอดเห็น ไม่ดีนะคะ curiosity killed the cat ..ชอบสอดรู้สอดเห็น ไม่ดีนะคะ](news_pic/p39483631819.jpg) เปิดอ่าน 6,443 ครั้ง ![. Rika-Chan ตุ๊กตาริกะจัง . Rika-Chan ตุ๊กตาริกะจัง](news_pic/p92631740050.jpg) เปิดอ่าน 6,438 ครั้ง ![บทคัดย่อ เรื่อง การพัฒนาความสามารถในการแก้โจทย์ปัญหาทางคณิตศาสตร์ที่จัดการเรียนรู้โดยใช้แบบฝึกตามขั้ บทคัดย่อ เรื่อง การพัฒนาความสามารถในการแก้โจทย์ปัญหาทางคณิตศาสตร์ที่จัดการเรียนรู้โดยใช้แบบฝึกตามขั้](news_pic/arrow.jpg) เปิดอ่าน 6,410 ครั้ง ![เล่นเกมสาดสายตา...ล่ารางวัล วันครอบครัวครับ.....>>>> เชิญ..ช้าหมด..อดได้ เล่นเกมสาดสายตา...ล่ารางวัล วันครอบครัวครับ.....>>>> เชิญ..ช้าหมด..อดได้](news_pic/p19603461443.jpg) เปิดอ่าน 6,418 ครั้ง ![เรื่องจริงจากธรรมบท....บุพเพสันนิวาส (ฟังเพลงบุพเพสันนิวาส) เรื่องจริงจากธรรมบท....บุพเพสันนิวาส (ฟังเพลงบุพเพสันนิวาส)](news_pic/p53560210746.jpg) เปิดอ่าน 6,412 ครั้ง ![ตำนานรักเจ้าชายก้อนดินกับเจ้าหญิงผ้าไหม...... ตำนานรักเจ้าชายก้อนดินกับเจ้าหญิงผ้าไหม......](news_pic/p93371780801.jpg) เปิดอ่าน 6,424 ครั้ง ![อภัยทานเป็นการทำทานอันประเสริฐ อภัยทานเป็นการทำทานอันประเสริฐ](news_pic/arrow.jpg) เปิดอ่าน 6,509 ครั้ง ![สบถวันละนิด.... จิตแจ่มใส !?! สบถวันละนิด.... จิตแจ่มใส !?!](news_pic/p56830951139.jpg) เปิดอ่าน 6,411 ครั้ง ![อานิสงส์ของการกินเจ อานิสงส์ของการกินเจ](news_pic/arrow.jpg) เปิดอ่าน 6,415 ครั้ง ![เผยแพร่ผลงาน เผยแพร่ผลงาน](news_pic/arrow.jpg) เปิดอ่าน 6,428 ครั้ง ![10 อันดับ 10 อันดับ](news_pic/p84325190107.jpg) เปิดอ่าน 6,418 ครั้ง ![ซุปไก่ลดความดัน .....มีสรรพคุณเหมือนกับยาขนานหลัก ซุปไก่ลดความดัน .....มีสรรพคุณเหมือนกับยาขนานหลัก](news_pic/arrow.jpg) เปิดอ่าน 6,419 ครั้ง ![ไว้หนวดต้องอ่าน...ไม่ไว้หนวดยิ่งต้องอ่าน ไว้หนวดต้องอ่าน...ไม่ไว้หนวดยิ่งต้องอ่าน](news_pic/p22816971542.jpg) เปิดอ่าน 6,591 ครั้ง ![มีสื่อการเรียนการสอนของเด็กปฐมวัยขาย มีสื่อการเรียนการสอนของเด็กปฐมวัยขาย](news_pic/arrow.jpg) เปิดอ่าน 6,700 ครั้ง ![เผยแพร่แบบทดสอบก่อนเรียนแบบฝึกทักษะคำศัพท์ภาษาEnglish มัธยมศึกษาปีที่ 1 โดยนางเกษมศรี รังคะภูติ เผยแพร่แบบทดสอบก่อนเรียนแบบฝึกทักษะคำศัพท์ภาษาEnglish มัธยมศึกษาปีที่ 1 โดยนางเกษมศรี รังคะภูติ](news_pic/arrow.jpg) เปิดอ่าน 6,436 ครั้ง ![ชีวิตนี้มันสั้นนัก ชีวิตนี้มันสั้นนัก](news_pic/p34982811921.jpg) เปิดอ่าน 6,413 ครั้ง
|
![ความรู้พื้นฐานด้านเทคโนโลยีสารสนเทศ ความรู้พื้นฐานด้านเทคโนโลยีสารสนเทศ](news_pic/arrow.jpg)
เปิดอ่าน 6,428 ☕ คลิกอ่านเลย |
![ห่างไกล..สิว..ผิวก็สวย ห่างไกล..สิว..ผิวก็สวย](news_pic/arrow.jpg)
เปิดอ่าน 6,427 ☕ คลิกอ่านเลย | ![ทำสบู่แฟนซีกันไหม?... ทำสบู่แฟนซีกันไหม?...](news_pic/p58438622116.jpg)
เปิดอ่าน 6,410 ☕ คลิกอ่านเลย | ![อารมณ์ ทางเพศ 555+ อารมณ์ ทางเพศ 555+](news_pic/p50731400054.jpg)
เปิดอ่าน 6,431 ☕ คลิกอ่านเลย | ![พระราชินีพระราชทานชื่อ ?หนังสือดีเด่น 6 เรื่องที่เด็กและเยาวชนไทยควรอ่าน? พระราชินีพระราชทานชื่อ ?หนังสือดีเด่น 6 เรื่องที่เด็กและเยาวชนไทยควรอ่าน?](news_pic/p15714680533.jpg)
เปิดอ่าน 6,439 ☕ คลิกอ่านเลย | ![รู้จักวรรณคดีน่าอ่าน....มัทนะพาธา....ตำนานแห่งดอกกุหลาบ รู้จักวรรณคดีน่าอ่าน....มัทนะพาธา....ตำนานแห่งดอกกุหลาบ](news_pic/p23414670650.jpg)
เปิดอ่าน 7,394 ☕ คลิกอ่านเลย | !["Wonder Girls" ขึ้นแสดงในรายการสุดฮิต "So You Think You Can Dance" "Wonder Girls" ขึ้นแสดงในรายการสุดฮิต "So You Think You Can Dance"](news_pic/arrow.jpg)
เปิดอ่าน 6,403 ☕ คลิกอ่านเลย |
|
≡ เรื่องน่าอ่าน/สาระน่ารู้ ≡ ![ที่ราชพัสดุ คืออะไร? ที่ราชพัสดุ คืออะไร?](news_pic/p43437750835.jpg)
เปิดอ่าน 59,491 ครั้ง | ![วิธีกินอย่างฉลาด วิธีกินอย่างฉลาด](news_pic/p48042760535.jpg)
เปิดอ่าน 19,273 ครั้ง | ![การบริหารจัดการโรงเรียนขนาดเล็กเพื่อการศึกษาคุณภาพ : ทีปกร จิร์ฐิติกุลชัย การบริหารจัดการโรงเรียนขนาดเล็กเพื่อการศึกษาคุณภาพ : ทีปกร จิร์ฐิติกุลชัย](news_pic/p45989140538.jpg)
เปิดอ่าน 29,735 ครั้ง | ![ราคากลางชุดฝึกทักษะนักเรียนก่อนประถมศึกษา ราคากลางชุดฝึกทักษะนักเรียนก่อนประถมศึกษา](news_pic/arrow.jpg)
เปิดอ่าน 21,798 ครั้ง | ![คุณสมบัติของรัฐมนตรี คุณสมบัติของรัฐมนตรี](news_pic/p32538941358.jpg)
เปิดอ่าน 47,675 ครั้ง |
|
|