値の最初の文字を使用する場合は、データベース値を表示します。 私のサイトでそれを説明させてください 私はホームページ入力を持つウェブサイトを持っています。そのユーザータイプの列車番号が必要です。彼は私が保管するデータベースから電車の名前を得た。データベースのmysqliによる入力値の検索方法
答えて
このコードを確認してください.iはあなたに役立つと思います。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>PHP, jQuery search demo</title>
<link rel="stylesheet" type="text/css" href="my.css">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("input").keyup(function() {
$('#results').html('');
var searchString = $("#search_box").val();
var data = 'search_text=' + searchString;
if (searchString) {
$.ajax({
type: "POST",
url: 'search.php',
data: data,
dataType: 'text',
async: false,
cache: false,
success: function (result) {
$('#results').html(result);
//window.location.reload();
}
});
}
});
});
</script>
</head>
<body>
<div id="container">
<div style="margin:20px auto; text-align: center;">
<form method="post" action="do_search.php">
<input type="text" name="search" id="search_box" class='search_box'/>
<input type="submit" value="Search" class="search_button"/><br/>
</form>
</div>
<div>
<div id="searchresults">Search results :</div>
<ul id="results" class="update">
</ul>
</div>
</div>
</body>
</html>
まず検索を管理するPHPファイルを作成するAjaxの方法 を使用してデータベースをヒットjqueryの関数からkeyupを呼び出して、あなたが を入力する入力フィールドのHTMLとjQueryコードを作成し、私はsearch.phpファイルを作成
<?php
$servername = "localhost";
$username = "db_username";
$password = "db_password";
$dbname = "your_db_name";
$searchquery = trim($_POST['search_text']); //input for search
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT filed1, field2 FROM yourtable_name WHERE match_text LIKE '%$searchquery%'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo " - Name: " . $row["filed1"]. " " . $row["field2"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
?>
このページからあなたの検索結果が得られ、あなたの要求として変更することができます。あなたのチェックのために、あなたが検索テキストの長さ> 2などを検索しない場合は、検索テキストの長さを追加することもできます
ありがとうshafiqul-islam –
@Mjoeあなたは投票を断念できますか? –
私は本当にあなたの質問を取得できませんでしたが、私が得たものから、あなたはこのクエリを使用することができます。
SELECT * FROM table_name WHERE column LIKE '%value_here%'
ありがとう@ roun512 –
この
if (isset($_POST['searchVal'])) {
$searchquery = $_POST['searchVal']; //input for search
//count table to see if any row/column has the train number
$searcher = mysqli_query("SELECT COUNT(*) FROM tablename WHERE trainno LIKE '%$searchquery%'") or die("could not search");
$count = mysqli_num_rows($searcher);
if ($count == 0) {
echo "No results found";
} else {
//while loop to select row with train name
while($row = msqli_fetch_array($query)) {
$trainnname = $row['trainname'];//name of row containing train name
echo $trainname;
}
}
}
は、あなたがこの
をどのように機能するかを理解してほしい試してみてくださいありがとう@ oke-tega –
- 1. Selenium python webdriver、検索バーの検索、値と検索の入力
- 2. ドロップダウン値の入力検索を実装する方法
- 3. 検索フォームに値を入力する方法
- 4. 入力後に値を検索し、テキストボックスに入力ボタンを押す方法
- 5. 検索入力値でjQGridを再ロードする方法
- 6. 文字入力によるJavaScript入力ボックスの検索
- 7. 入力値からデータベースに値を挿入する方法は?
- 8. 角度検索複数の入力値
- 9. DataTableの列の中にユーザー入力を検索する方法
- 10. アイテムリストを検索入力の下に置く方法
- 11. Yiiのテキストフィールドにデータベース値を入力する方法は?
- 12. データベースを検索してユーザー入力に一致する問題
- 13. prestashopの2つの機能値の間にある入力値の後ろの検索方法は?
- 14. Javascriptのフォーム入力検索
- 15. jQuery入力タイプの検索
- 16. jQueryの - 入力型検索
- 17. 検索入力の$ state.go
- 18. ember検索入力のデバウンス
- 19. 検索入力テキスト
- 20. 電子メールとパスワードの入力方法の検索
- 21. データベースの配列の値を入力する方法
- 22. API Railsで検索検索入力
- 23. PHPを使用した検索入力ボックスへのMySQLテーブルの値の入力
- 24. データベースでの正確な検索方法
- 25. 次の方法で検索タブを自動入力する方法は?
- 26. Javascript:検索バーからの入力方法
- 27. 入力方法のカーソル移動とテキスト検索
- 28. PHP Mysqli詳細検索(マルチオプション)
- 29. mysqli準備文検索フォーム
- 30. 角度2からデータベース値を検索する方法は?
あなた自身を試しましたか?はいの場合、コードを入力してください –
私は自分のサイト[train running status ](https://trainsrunningstatus.net) –