例:【入力】ツァ → モーツァルト
モツァレラ
現状では、完全一致で存在の有無を単純に判断させるまでは辿り着けたのですが
DBから文字列を取り出してどう処理すればいいのかが分からない状態です。
ご教授いただけたらと思いますので、よろしくお願い致します。
判定側.php
<?php
$pdo = new PDO('mysql:dbname=article;host=localhost','root','');
$stmt = $pdo->query('SET NAMES utf8');
$stmt = $pdo->prepare("SELECT * FROM art WHERE a_name=:a_name");
$flag = $stmt->execute();
if($flag == false){
echo "SQLエラー";
}else{
$result = $stmt->fetch();
$account = filter_input(INPUT_POST,'artname');
$array = array_column($result,'a_name');
$hit = in_array($account,$array)!==false;
if($hit){
print 1;
}else{
print 0;
};
exit;
?>
メイン.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.1 …
<script>
$(function(){
$('#artname').on('keyup',function(e){
var val = $(this).val();
$.ajax({
type: "POST",
dataType:"text",
url: "pre.php",
data: {artname:val},
}).done(function(data){
if(data==="1"){
$("#message").text('データ有り').css({"color":"red"});
} else {
$("#message").text('データ無し').css({"color":"blue"});
}
});
});
});
</script>
<input type="text" name="artname" id="artname"><span id="message"></span>
A 回答 (1件)
- 最新から表示
- 回答順に表示
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
jQueryを使いformでsubmitした...
-
eval、$.eachで順番が入れ替わ...
-
JavascriptからPHPへのAjax通信...
-
AjaxでJSONを受信すると、文字...
-
jQueryのblockUIをformのボタン...
-
SQLのmaxで求めた値を変数に代...
-
JavaScriptでtabindexの変更っ...
-
Selenium4でボタンをクリックで...
-
Ajaxのエンコードで
-
階層別の組織図の自動作成について
-
アコーディオンで多階層のメニ...
-
bxsliderで画像毎に表示時間を...
-
変数にドットをいれることはか...
-
たくさんの経由地がある巡回ル...
-
Googleマップに複数のピンを立...
-
readyStateが4にならない原因
-
Rails3でのクリックされたボタ...
-
ドラッグ & ドロップでのド...
-
要素内を常に一番下を表示させたい
-
同一ページ移動時ハンバーガー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavascriptからPHPへのAjax通信...
-
jQueryを使いformでsubmitした...
-
AjaxでJSONを受信すると、文字...
-
jQuery を外部ファイルから呼び...
-
jQueryのblockUIをformのボタン...
-
Ajaxでフォームデータを連続登...
-
jquery × php × mysql 非同期で...
-
jquery,ajaxによるphp通信でnull
-
jQuery3 reset()が効かない。
-
Ajax サーバーに負荷かかります...
-
ajaxでPHPにPOST送信して結果デ...
-
Ajaxを使った検索サイト作成
-
jQueryで外部テキストファイル...
-
Ajax・jQueryでGETとPOSTする方法
-
jqueryのloadを使って検索結果...
-
ajax + PHPによるエラーの返し...
-
ajaxからphpにpsotしたときの日...
-
入力した文字をDBと照合させて...
-
Javascriptを使ってQRコード読...
-
Selenium4でボタンをクリックで...
おすすめ情報