sql >> Database teknologi >  >> RDS >> Mysql

INDIEN, STD Code Finder Script i PHP, MYSQL, JQUERY

Her vil jeg dele en nyttig database, der er STD-kodeliste over Indien i MYSQL og EXCEL med STD-kodefinderscript i PHP, MYSQL, JQUERY.

Hvis du planlægger at oprette et telekommunikationsbaseret websted, kan det hjælpe dig, Her har jeg delt fuld database med script, I STD-kodefinder-script brugte jeg jquery auto-complete-funktion, Du kan læse tutorial, hvordan man opretter auto-complete/auto -foreslå

Så lad os starte selvstudiet

Opret din html-fil. med noget css og påkrævet javascript, glem ikke at inkludere jquery-biblioteket.

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>




Opret serverfil for at hente data fra databasen og returnere i json-format.

<?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);
}
 
?>

Brug knappen nedenfor for at se live demo og downloade kildekode med database.

DEMO DOWNLOAD

Hvis du kan lide dette indlæg, så glem ikke at abonnere på min offentlige notesbog for flere nyttige ting


  1. Microsoft Access Table Tips – Tricks og retningslinjer del III

  2. Oracle:Beregn tidsforskel i TT:MM:SS mellem 2 datoer

  3. Får fejl ved tilknytning af PostgreSQL LTREE-kolonnen i dvale

  4. Hvordan CURDATE() virker i MariaDB