Di sini saya akan membagikan satu database yang berguna yaitu daftar kode STD india di MYSQL dan EXCEL dengan skrip pencari Kode STD di PHP, MYSQL, JQUERY.
Jika Anda berencana untuk membuat situs web berbasis telekomunikasi maka itu dapat membantu Anda, Di sini saya telah membagikan database lengkap dengan skrip, Dalam skrip pencari kode STD saya menggunakan fitur pelengkapan otomatis jquery, Anda dapat membaca tutorial cara membuat pelengkapan otomatis/otomatis -sarankan
Jadi mari kita mulai tutorialnya
Buat file html Anda. dengan beberapa css dan javascript yang diperlukan, jangan lupa sertakan perpustakaan jquery.
index.html
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>INDIA, STD Code Finder Script in PHP, MYSQL, JQUERY</title> <link rel="stylesheet" href="http://code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <style> .ui-autocomplete-loading { background: white url("img/ui-anim_basic_16x16.gif") right center no-repeat; } .ui-autocomplete { max-height: 300px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; } /* IE 6 doesn't support max-height * we use height instead, but this forces the menu to always be this tall */ * html .ui-autocomplete { height: 100px; } </style> </head> <body> <h3>INDIA, STD Code Finder Script in PHP, MYSQL, JQUERY</h3> <div class="ui-widget"> <input type="text" id="std" name="std" placeholder="Type city name or std code" style="width:550px;"><br/> <span style="color:red">* Enter atleast 3 character..!! </span> </div> <br/><br/> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script> <script> $(function() { $( "#std" ).autocomplete({ source: function( request, response ) { $.ajax({ url: "request.php", dataType: "json", data: { q: request.term }, success: function( data ) { response( data ); } }); }, minLength: 3, select: function( event, ui ) { // do something on select event console.log(ui.item); // ui.item is responded json from server }, open: function() { // D0 something on open event. }, close: function() { // Do omething on close event } }); }); </script> </body> </html> |
Buat file server untuk mengambil data dari database dan mengembalikannya dalam format json.
<?php $hostname = "localhost"; $username = "username"; $password = "db-password"; $dbname = "database-name"; $q = $_GET['q']; if(isset($q) || !empty($q)) { $con = mysqli_connect($hostname, $username, $password, $dbname); $query = "SELECT * FROM stdcodes WHERE CONCAT(city, ' ', stdcode) LIKE '%$q%'"; $result = mysqli_query($con, $query); $res = array(); while($resultSet = mysqli_fetch_assoc($result)) { $res[$resultSet['id']] = $resultSet['city'].", STD-CODE: ".$resultSet['stdcode']; } if(!$res) { $res[0] = 'Not found!'; } echo json_encode($res); } ?> |
Gunakan tombol di bawah ini untuk melihat demo langsung dan mengunduh kode sumber dengan basis data.