だからこれは私が持っているものです-MySQLデータベースデータからjsonを解析し、誰かが座席をクリックしたときにそれを表示するjavascript onclickイベント。
var jsonData = <?php echo json_encode($array); ?>;
function displayInfoForDiv(i){
document.getElementById('fname').innerHTML = jsonData[i].first_name;
document.getElementById('lname').innerHTML = jsonData[i].last_name;
}
出力
<?php while ($row = mysql_fetch_array($sql)){ ?>
<p><span id="fname"><?php echo $row['first_name']; ?></span></p>
<p><span id="lname"><?php echo $row['last_name']; ?></span></p>
<?php } ?>
PHPは、名前を検索しようとするときの検索ボックス用です-私はこれを使用しています
$sql = mysql_query("select * from people where first_name like '%$term%' OR last_name LIKE '%$term2%'");
したがって、私が抱えている問題は、Matt を検索すると、複数の結果が表示されることです。言う:
マット・ハッセルベック
マット・ヒュー
しかし、onclick イベントを使用して joe の座席をクリックすると、次のように表示されます。
ジョー・フリル
マット・ヒュー
問題は、onClick イベントをトリガーしたときに検索結果が残ることですが、最初の結果が変更されることです。
私の質問は、座席をクリックして検索結果をクリアし、その座席のみを表示する方法はありますか? 検索を行って同様の名前を表示する方法はありますか?
PHP と JS を使用して同じデータを呼び出しています。これは、JS にはフロアの範囲しかないのに対し、php はデータベースからすべてを取得しているためです。
うまくいけば、これは明確です。ご意見をお寄せいただきありがとうございます。