php+ajax做仿百度搜索下拉自动提示框(有实例)_php实例
php+mysql+ajax实现百度搜索下拉提示框 主要有3个文件三个文件在同一个目录里 如下图
下面是三个文件的代码 把sql文件导入到mysql数据库里 修改下数据库密码为自己的 记得哦是UTF-8编码
php+mysql+ajax实现百度搜索下拉提示框
效果图
rpc.php文件
mysql_connect('localhost', 'root' ,'');
mysql_select_db("test");
$queryString = $_POST['queryString'];
if(strlen($queryString) >0) {
$sql= "SELECT value FROM countries WHERE value LIKE '".$queryString."%' LIMIT 10";
$query = mysql_query($sql);
while ($result = mysql_fetch_array($query,MYSQL_BOTH)){
$value=$result['value'];
echo '
}
}
?>
index.htm文件
sql数据库autoComplete.sql文件(导入到mysql)
-- phpMyAdmin SQL Dump
-- version 3.3.5
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2010 年 12 月 09 日 02:36
-- 服务器版本: 5.0.22
-- PHP 版本: 5.2.14
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- 数据库: `test`
--
-- --------------------------------------------------------
--
-- 表的结构 `countries`
--
CREATE TABLE IF NOT EXISTS `countries` (
`id` int(6) NOT NULL auto_increment,
`value` varchar(250) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=243 ;
--
-- 转存表中的数据 `countries`
--
INSERT INTO `countries` (`id`, `value`) VALUES
(1, 'Afghanistan'),
(2, 'Aringland Islands'),
(3, 'Albania'),
(4, 'Algeria'),
(5, 'American Samoa'),
(6, 'Andorra'),
(7, 'Angola'),
(8, 'Anguilla'),
(9, 'Antarctica'),
(10, 'Antigua and Barbuda'),
(11, 'Argentina'),
(12, 'Armenia'),
(13, 'Aruba'),
(14, 'Australia'),
(15, 'Austria'),
(16, 'Azerbaijan'),
(17, 'Bahamas'),
(18, 'Bahrain'),
(19, 'Bangladesh'),
(20, 'Barbados'),
(21, 'Belarus'),
(22, 'Belgium'),
(23, 'Belize'),
(24, 'Benin'),
(25, 'Bermuda'),
(26, 'Bhutan'),
(27, 'Bolivia'),
(28, 'Bosnia and Herzegovina'),
(29, 'Botswana'),
(30, 'Bouvet Island'),
(31, 'Brazil'),
(32, 'British Indian Ocean territory'),
(33, 'Brunei Darussalam'),
(34, 'Bulgaria'),
(35, 'Burkina Faso'),
(36, 'Burundi'),
(37, 'Cambodia'),
(38, 'Cameroon'),
(39, 'Canada'),
(40, 'Cape Verde'),
(41, 'Cayman Islands'),
(42, 'Central African Republic'),
(43, 'Chad'),
(44, 'Chile'),
(45, 'China'),
(46, 'Christmas Island'),
(47, 'Cocos (Keeling) Islands'),
(48, 'Colombia'),
(49, 'Comoros'),
(50, 'Congo'),
(51, 'Congo'),
(52, ' Democratic Republic'),
(53, 'Cook Islands'),
(54, 'Costa Rica'),
(55, 'Ivory Coast (Ivory Coast)'),
(56, 'Croatia (Hrvatska)'),
(57, 'Cuba'),
(58, 'Cyprus'),
(59, 'Czech Republic'),
(60, 'Denmark'),
(61, 'Djibouti'),
(62, 'Dominica'),
(63, 'Dominican Republic'),
(64, 'East Timor'),
(65, 'Ecuador'),
(66, 'Egypt'),
(67, 'El Salvador'),
(68, 'Equatorial Guinea'),
(69, 'Eritrea'),
(70, 'Estonia'),
(71, 'Ethiopia'),
(72, 'Falkland Islands'),
(73, 'Faroe Islands'),
(74, 'Fiji'),
(75, 'Finland'),
(76, 'France'),
(77, 'French Guiana'),
(78, 'French Polynesia'),
(79, 'French Southern Territories'),
(80, 'Gabon'),
(81, 'Gambia'),
(82, 'Georgia'),
(83, 'Germany'),
(84, 'Ghana'),
(85, 'Gibraltar'),
(86, 'Greece'),
(87, 'Greenland'),
(88, 'Grenada'),
(89, 'Guadeloupe'),
(90, 'Guam'),
(91, 'Guatemala'),
(92, 'Guinea'),
(93, 'Guinea-Bissau'),
(94, 'Guyana'),
(95, 'Haiti'),
(96, 'Heard and McDonald Islands'),
(97, 'Honduras'),
(98, 'Hong Kong'),
(99, 'Hungary'),
(100, 'Iceland'),
(101, 'India'),
(102, 'Indonesia'),
(103, 'Iran'),
(104, 'Iraq'),
(105, 'Ireland'),
(106, 'Israel'),
(107, 'Italy'),
(108, 'Jamaica'),
(109, 'Japan'),
(110, 'Jordan'),
(111, 'Kazakhstan'),
(112, 'Kenya'),
(113, 'Kiribati'),
(114, 'Korea (north)'),
(115, 'Korea (south)'),
(116, 'Kuwait'),
(117, 'Kyrgyzstan'),
(118, 'Lao People''s Democratic Republic'),
(119, 'Latvia'),
(120, 'Lebanon'),
(121, 'Lesotho'),
(122, 'Liberia'),
(123, 'Libyan Arab Jamahiriya'),
(124, 'Liechtenstein'),
(125, 'Lithuania'),
(126, 'Luxembourg'),
(127, 'Macao'),
(128, 'Macedonia'),
(129, 'Madagascar'),
(130, 'Malawi'),
(131, 'Malaysia'),
(132, 'Maldives'),
(133, 'Mali'),
(134, 'Malta'),
(135, 'Marshall Islands'),
(136, 'Martinique'),
(137, 'Mauritania'),
(138, 'Mauritius'),
(139, 'Mayotte'),
(140, 'Mexico'),
(141, 'Micronesia'),
(142, 'Moldova'),
(143, 'Monaco'),
(144, 'Mongolia'),
(145, 'Montserrat'),
(146, 'Morocco'),
(147, 'Mozambique'),
(148, 'Myanmar'),
(149, 'Namibia'),
(150, 'Nauru'),
(151, 'Nepal'),
(152, 'Netherlands'),
(153, 'Netherlands Antilles'),
(154, 'New Caledonia'),
(155, 'New Zealand'),
(156, 'Nicaragua'),
(157, 'Niger'),
(158, 'Nigeria'),
(159, 'Niue'),
(160, 'Norfolk Island'),
(161, 'Northern Mariana Islands'),
(162, 'Norway'),
(163, 'Oman'),
(164, 'Pakistan'),
(165, 'Palau'),
(166, 'Palestinian Territories'),
(167, 'Panama'),
(168, 'Papua New Guinea'),
(169, 'Paraguay'),
(170, 'Peru'),
(171, 'Philippines'),
(172, 'Pitcairn'),
(173, 'Poland'),
(174, 'Portugal'),
(175, 'Puerto Rico'),
(176, 'Qatar'),
(177, 'Runion'),
(178, 'Romania'),
(179, 'Russian Federation'),
(180, 'Rwanda'),
(181, 'Saint Helena'),
(182, 'Saint Kitts and Nevis'),
(183, 'Saint Lucia'),
(184, 'Saint Pierre and Miquelon'),
(185, 'Saint Vincent and the Grenadines'),
(186, 'Samoa'),
(187, 'San Marino'),
(188, 'Sao Tome and Principe'),
(189, 'Saudi Arabia'),
(190, 'Senegal'),
(191, 'Serbia and Montenegro'),
(192, 'Seychelles'),
(193, 'Sierra Leone'),
(194, 'Singapore'),
(195, 'Slovakia'),
(196, 'Slovenia'),
(197, 'Solomon Islands'),
(198, 'Somalia'),
(199, 'South Africa'),
(200, 'South Georgia and the South Sandwich Islands'),
(201, 'Spain'),
(202, 'Sri Lanka'),
(203, 'Sudan'),
(204, 'Suriname'),
(205, 'Svalbard and Jan Mayen Islands'),
(206, 'Swaziland'),
(207, 'Sweden'),
(208, 'Switzerland'),
(209, 'Syria'),
(210, 'Taiwan'),
(211, 'Tajikistan'),
(212, 'Tanzania'),
(213, 'Thailand'),
(214, 'Togo'),
(215, 'Tokelau'),
(216, 'Tonga'),
(217, 'Trinidad and Tobago'),
(218, 'Tunisia'),
(219, 'Turkey'),
(220, 'Turkmenistan'),
(221, 'Turks and Caicos Islands'),
(222, 'Tuvalu'),
(223, 'Uganda'),
(224, 'Ukraine'),
(225, 'United Arab Emirates'),
(226, 'United Kingdom'),
(227, 'United States of America'),
(228, 'Uruguay'),
(229, 'Uzbekistan'),
(230, 'Vanuatu'),
(231, 'Vatican City'),
(232, 'Venezuela'),
(233, 'Vietnam'),
(234, 'Virgin Islands (British)'),
(235, 'Virgin Islands (US)'),
(236, 'Wallis and Futuna Islands'),
(237, 'Western Sahara'),
(238, 'Yemen'),
(239, 'Zaire'),
(240, 'Zambia'),
(241, 'Zimbabwe');
你在本地服务器测试下 一定很给力 而且原理很简单 没那么麻烦

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Bagaimana untuk menetapkan Pelayar QQ sebagai enjin carian Baidu lalai? Pelayar QQ adalah alat pelayar web yang sangat sesuai untuk pejabat atau kajian Pelayar ini mempunyai antara muka yang mudah Enjin carian lalai Namun, ramai pengguna lebih biasa menggunakan carian Baidu untuk Mencari di Baidu, ramai rakan masih tidak tahu dengan tepat cara untuk beroperasi. Seterusnya, editor akan membawakan anda panduan untuk menetapkan Baidu sebagai enjin carian lalai untuk pelayar QQ Rakan-rakan yang berminat tidak boleh ketinggalan. Petua untuk menetapkan Baidu sebagai enjin carian lalai dalam Pelayar QQ 1. Dayakan Pelayar QQ dan klik ikon [tiga] yang muncul di penjuru kanan sebelah atas (seperti yang ditunjukkan dalam gambar). 2. Pada masa ini, tetingkap fungsi akan muncul di bawah Dalam tetingkap ini, klik untuk memasuki pilihan [Settings].

Bagaimana untuk menambah enjin carian Baidu pada Google Chrome? Google Chrome adalah pilihan ramai orang muda hari ini Dalam keadaan biasa, kami memasang Google Chrome dan membuka halaman utama ke enjin carian Google yang rasmi Namun, carian Google tidak boleh digunakan di China, jadi kami perlu menukar enjin carian satu lagi Ya, ramai pengguna suka menggunakan carian Baidu, jadi bagaimana untuk menetapkan halaman utama Google kepada carian Baidu. Editor di bawah akan membawakan anda tutorial tentang menambahkan enjin carian Baidu pada Google Chrome, dengan harapan dapat membantu anda. Tutorial menambah enjin carian Baidu pada Google Chrome 1. Buka Google Chrome dan masukkan tetapan di penjuru kanan sebelah atas, seperti yang ditunjukkan dalam rajah di bawah. 2. Klik butang tetapan di sebelah kiri, dan kemudian pilih "Enjin Carian", seperti yang ditunjukkan dalam rajah di bawah. 3. Dalam enjin carian, cari

Bagaimana untuk menetapkan Google Chrome untuk membuka Baidu? Dalam keadaan biasa, selepas semua orang memuat turun dan memasang Google Chrome, enjin carian yang dibuka secara lalai ialah Carian Google Walaupun Carian Google sangat berkuasa, ia tidak boleh digunakan di China Oleh itu, ramai rakan suka menetapkan enjin carian penyemak imbas kepada Carian Baidu , jadi cara mengubahnya secara khusus. Editor di bawah akan memberi anda pengenalan terperinci tentang kaedah khusus untuk menyediakan Google Chrome untuk membuka Baidu Rakan-rakan yang berminat boleh datang dan melihat untuk mengetahui. Kaedah khusus untuk membuka tetapan Google Chrome ialah Baidu Pertama, buka Google Chrome pada komputer anda, dan kemudian cari ikon tiga titik di penjuru kanan sebelah atas. Seterusnya, klik pada ikon ini dan pilih pilihan Tetapan. Sesetengah versi pengguna mungkin memerlukan mengklik butang "Pilihan".

Mengapakah ia bertukar menjadi Baidu apabila saya membuka Google Chrome? Antara muka carian halaman utama Google Chrome yang kami muat turun dan pasang ialah Carian Google Walau bagaimanapun, halaman utama penyemak imbas ini juga telah diganggu oleh pelayar lain yang mengatakan bahawa apabila mereka membuka halaman utama Google Chrome, Carian Baidu dipaparkan. Jadi bagaimana kita menukar carian lalai Google Chrome kepada lalai dalam situasi ini? Sekarang biarkan editor membawakan kepada anda penyelesaian pembukaan halaman Baidu pada Google Chrome Rakan yang memerlukan tidak boleh ketinggalan. Membuka Google Chrome ialah penyelesaian halaman Baidu Kaedah 1: 1. Klik tiga titik di penjuru kanan sebelah atas Google Chrome, kemudian masukkan tetapan dan ubah suai URL yang dibuka pada permulaan. Contohnya, Bing atau URL lain boleh digunakan (seperti yang ditunjukkan dalam gambar). 2. Anda juga boleh

Bagaimana untuk menetapkan Baidu sebagai halaman utama Google Chrome? Pada masa kini, ramai orang suka menggunakan Google Chrome Selepas memuat turun dan memasang pelayar ini, enjin carian lalai biasanya Google Walau bagaimanapun, carian Google tidak tersedia di China, jadi kami perlu menukar enjin carian laman utama Google Chrome kepada yang lain . Ya, ramai rakan suka carian Baidu, jadi bagaimana untuk menetapkan halaman utama Google Chrome kepada Baidu. Artikel ini akan membawakan anda tutorial grafik tentang menetapkan Baidu sebagai halaman utama Google Chrome saya harap ia boleh membantu anda. Tutorial grafik tentang menetapkan Baidu sebagai halaman utama Google Chrome 1. Klik untuk membuka Google Chrome Anda boleh melihat bahawa lalai semasa ialah carian Google, seperti yang ditunjukkan dalam rajah di bawah. 2. Klik ikon tiga titik di penjuru kanan sebelah atas antara muka, dan kemudian pilih

Dengan perkembangan Internet, kita boleh mendapatkan pelbagai maklumat dengan mudah melalui pelbagai enjin carian. Bagi pembangun, cara mendapatkan pelbagai data daripada enjin carian adalah kemahiran yang sangat penting. Hari ini, kita akan belajar cara menggunakan PHP untuk menulis perangkak untuk merangkak hasil carian Baidu. 1. Cara perangkak berfungsi Sebelum kita mula, mari kita fahami prinsip asas cara perangkak berfungsi. Pertama, perangkak akan menghantar permintaan kepada pelayan untuk meminta kandungan laman web. Selepas pelayan menerima permintaan, ia akan mengembalikan kandungan halaman web. Perangkak menerima

Berikut ialah penjelasan terperinci dan penggunaan beberapa arahan CMD yang biasa digunakan: dir: Memaparkan senarai fail dan subdirektori dalam direktori semasa. Penggunaan: dir [laluan direktori] cd: tukar direktori semasa. Penggunaan: cd [laluan direktori] mkdir: Buat direktori baharu. Penggunaan: mkdir [nama direktori] salinan: salin fail atau direktori. Penggunaan: salin[laluan fail sumber][laluan fail destinasi]pindah: alihkan fail atau direktori. Penggunaan: alih[laluan fail sumber][laluan fail destinasi]del: padamkan fail. Penggunaan: del[laluan fail]rmdir: padam direktori. Penggunaan: rmdir[laluan direktori]ren: Namakan semula fail atau direktori. Penggunaan: ren[nama asal][nama baharu]

Cara menggunakan Vue untuk melaksanakan kesan carian seperti Baidu memerlukan contoh kod khusus Enjin carian Baidu sentiasa menjadi salah satu enjin carian yang paling banyak digunakan oleh pengguna domestik, dan kesan cariannya yang unik juga membawa pengalaman yang baik kepada pengguna. Antaranya, kesan kotak drop-down yang meniru carian Baidu juga sangat popular. Artikel ini akan memperkenalkan cara menggunakan Vue untuk melaksanakan kesan carian seperti Baidu dan memberikan contoh kod khusus. Pertama, kita perlu mencipta projek Vue. Dalam fail kemasukan projek (main.js), perkenalkan Vue dan komponen berkaitan: impo
