<?php //กำหนดตัวแปรเพื่อนำไปใช้งาน $hostname = "localhost"; //ชื่อโฮสต์ $user = "root"; //ชื่อผู้ใช้ $password = "cpe52363172"; //รหัสผ่าน $dbname = "test"; //ชื่อฐานข้อมูล $tblname = "coffee"; //ชื่อตาราง // เริ่มติดต่อฐานข้อมูล mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้"); // คำสั่ง SQL และสั่งให้ทำงาน $sql = "select * from $tblname where $field_search = '$%search%' "; //กำหนดคำสั่ง SQL เพื่อแสดงข้อมูล $dbquery = mysql_db_query($dbname,$sql); // หาจำนวนเรกคอร์ดข้อมูลในตาราง $num_rows = mysql_num_rows($dbquery); //หาจำนวนฟิลด์ในตาราง $num_fields = mysql_num_fields($dbquery); echo "<Font color=blue>แสดงผลการค้นหาข้อมูลที่มีคำว่า </Font><Font color=red>".$search."</Font> <Font color=blue>ในฟิลด์ </Font><Font color=red>".$field_search."</Font>"; echo "<Table border=1>"; echo "<Tr>"; // พิมพ์ส่วนหัวตาราง $i=0; while ($i < $num_fields) { $field_name[$i] = mysql_field_name($dbquery,$i); echo "<Td bgcolor=skyblue>".$field_name[$i]."</Td>"; $i++; } //เริ่มวนลูปแสดงข้อมูล $i=0; while ($i < $num_rows) { $result = mysql_fetch_array($dbquery); $name = $result[name]; $type = $result[type]; $quantity = $result[quantity]; echo"<Tr><Td>$name</Td><Td>$type</Td><Td>$quantity</Td></Tr>"; $i++; } echo"</Table>"; //end while loop echo "<Br>ค้นพบ<Font color=red>".$i."เรกคอร์ด"; echo "<Br><Br><A Href = >"."ex10_09.php".">กลับไปค้นหาใหม่ </A>"; // ปิดการติดต่อฐานข้อมูล mysql_close(); ?>
<Br> เลือกฟิลด์และคำที่ต้องการค้นหา </Br> <Form method="post" action="edit_ex10_08.php"> <Select name="field_search" size="1"> <Option value="French Roast">French Roast</option> <Option value="Kenya">Kenya</option> <Option value="Ethi">Ethi</option> <Option value="Sumatra">Sumatra</option> <Option value="Columbian">Columbian</option> </select> <Input type="submit" value="Search"> </Form>
$field_search=$_POST['field_search']; $dbquery = mysql_query($sql);
$sql = "select * from $tblname where $field_search = '$%search%' ";
$sql = "select * from $tblname where $field_search = '%$search%' ";
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง