2017-02-05 8 views
0

myページを更新せずにmySQLデータベースからデータを取得しようとしています。ユーザーからデータを取得するには、私も同じデータベースからのlivesearchを使用しています。ボタンを押すと、ユーザーが入力したデータベースの行のデータが表示されます。私の問題は、たとえばスマートフォンの名前を入力すると、jQueryがうまく動作することがわかっている出力がないが、間違ったことがわからないということです。 ありがとうございます。 HTML::mysqlからデータを取得しないでください。

<h1>LIVE SEARCH WITH AJAX TEST</h1> 

    <div class="ui-widget"> 
    <label for="recherche">Recherche: </label> 
    <input id="recherche" name="recherche"> 
    <button name="button" id="button">OK</button> 
    </div> 
    <br> 
    <div id="namedata"></div> 

のjQuery:

$(document).ready(function(){ 
    $('#button').on('click', function(){ 
     var recherche = $('#recherche').val(); 
     if ($.trim(recherche) != ''){ 
      $.post('getvalue.php', {recherche: recherche}, function(data){ 
       $('#namedata').text(data); 
      }); 
     } 
    }); 
}); 

PHP:

<?php 
if (isset($_POST['recherche']) === true && empty($_POST['recherche']) === false) { 
    require 'connect.php'; 

    $query = mysql_query("SELECT capacityingo FROM smartphone WHERE name ='" . mysql_real_escape_string(trim($_POST['recherche'])) . "' "); 

    echo (mysql_num_rows($query) !== 0) ? mysql_result($query, 0, 'capacityingo') : 'Name not found'; 
} 
?> 
+1

それを表示するためにjqueryのを使用することができますPHP 5.5 IIRC) – Manulaiko

+0

あなたが望む結果を生み出すのはあなたのPHPコードですか?私はあなたの問題はPHPコードと思われる –

+0

@AfifZafriいいえ出力がありません。私はまた、問題は私のPHPコードから来ていると思うが、私はどこから来ることができたのか分からない。 – keyup38

答えて

1

が問題であるPHPコードのように思える は、ここに私のコードです。このお試しください:その後

// your query, execute 
$query = mysql_query("SELECT capacityingo FROM smartphone WHERE name ='" . mysql_real_escape_string(trim($_POST['recherche'])) . "' "); 

// fetch the result, into array $row 
$row = mysql_fetch_array($query); 

// output the result in JSON format 
echo json_encode($row); 

を、あなたはJSONデータを解析し、あなたはmysql_ * `機能が削除されている`、PHP 7を使用している場合(それらがで廃止され

+0

ありがとうございました!私はプログラミングの初心者ですが、私のjQueryで "jason_encode"を表示する必要があるので、私の質問がばかげて申し訳ありません。 – keyup38

+0

さて、PHPはJSONデータを表示します。 jqueryでは、JSONを読み込んで解析する必要があります。ここをクリックしてください:http://www.jquerybyexample.net/2012/05/how-to-read-and-parse-json-using-jquery.html?m=1 –

+0

よろしくお願いします。 – keyup38

関連する問題