24 lines
1.5 KiB
PHP
24 lines
1.5 KiB
PHP
<?php
|
|
header("Content-type:text/html; charset=UTF-8");
|
|
header("Cache-Control: no-store, no-cache, must-revalidate");
|
|
header("Cache-Control: post-check=0, pre-check=0", false);
|
|
// เชื่อมต่อฐานข้อมูล
|
|
include 'connect_hosxp.php';
|
|
|
|
$q = urldecode($_GET["q"]);
|
|
$pagesize = 50; // จำนวนรายการที่ต้องการแสดง
|
|
$table_db = "nondrugitems"; // ตารางที่ต้องการค้นหา
|
|
$find_field = "name"; // ฟิลที่ต้องการค้นหา
|
|
$sql = "select * from $table_db where locate('$q', $find_field) > 0 order by locate('$q', $find_field), $find_field limit $pagesize";
|
|
$results = mysqli_query($conn1, $sql);
|
|
while ($row = mysqli_fetch_array($results)) {
|
|
$id = $row["icode"]; // ฟิลที่ต้องการส่งค่ากลับ
|
|
$name = ucwords(strtolower($row["name"])); // ฟิลที่ต้องการแสดงค่า
|
|
// ป้องกันเครื่องหมาย '
|
|
$name = str_replace("'", "'", $name);
|
|
// กำหนดตัวหนาให้กับคำที่มีการพิมพ์
|
|
$display_name = preg_replace("/(" . $q . ")/i", "<b>$1</b>", $name);
|
|
echo "<li onselect=\"this.setText('$name').setValue('$id');\">$display_name</li>";
|
|
}
|
|
mysqli_close($conn1);
|
|
?>
|