Mysql
 sql >> база данни >  >> RDS >> Mysql

ИНДИЯ, STD Code Finder Script в PHP, MYSQL, JQUERY

Тук ще споделя една полезна база данни, която е списък с STD кодове на Индия в MYSQL и EXCEL със скрипт за намиране на STD код в PHP, MYSQL, JQUERY.

Ако планирате да създадете уебсайт, базиран на телекомуникации, това може да ви помогне, Тук споделям пълна база данни със скрипт, В скрипта за намиране на STD код използвах функция за автоматично довършване на jquery, Можете да прочетете урок как да създадете автоматично довършване/автоматично -предложете

И така, нека започнем урока

Създайте своя html файл. с малко css и задължителен javascript, не забравяйте да включите библиотека 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>




Създайте сървърен файл, за да извлечете данни от базата данни и да ги върнете във формат 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);
}
 
?>

Използвайте бутона по-долу, за да видите демонстрация на живо и да изтеглите изходния код с базата данни.

ДЕМО ИЗТЕГЛЯНЕ

Ако ви харесва тази публикация, моля, не забравяйте да се абонирате за моя обществен бележник за още полезни неща


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CONV() – Преобразуване на числа между различни бази в MySQL

  2. Как да наблюдавате своя ProxySQL с Prometheus и ClusterControl

  3. Създаване на визуална база данни с MySQL Workbench

  4. MySQL и MariaDB Балансиране на натоварването с ProxySQL

  5. Урок за MySQL:MySQL IN клауза (основна)