sql >> データベース >  >> RDS >> Mysql

インド、PHP、MYSQL、JQUERYのSTDコードファインダースクリプト

    ここでは、MYSQLのインドのSTDコードリストとPHP、MYSQL、JQUERYのSTDコードファインダースクリプトを使用したEXCELという1つの便利なデータベースを共有します。

    あなたが電気通信ベースのウェブサイトを作成することを計画しているなら、それはあなたを助けるかもしれません、ここで私はスクリプトと完全なデータベースを共有しています、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. SQLServerの行番号で内部結合を行う方法

    2. SqlCommandを使用して、パラメーター化されたデータベース名でデータベースを作成するにはどうすればよいですか?

    3. LinuxにSQLServerをインストールする方法

    4. PostgreSQL Upsertは、システム列XMIN、XMAXなどを使用して、挿入された行と更新された行を区別します