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';
}
?>
それを表示するためにjqueryのを使用することができますPHP 5.5 IIRC) – Manulaiko
あなたが望む結果を生み出すのはあなたのPHPコードですか?私はあなたの問題はPHPコードと思われる –
@AfifZafriいいえ出力がありません。私はまた、問題は私のPHPコードから来ていると思うが、私はどこから来ることができたのか分からない。 – keyup38