私は検索機能としてjavascriptを使用しています。データベースからの値をループする際に、入力ボックスの一意の値を取得します。
ここでは、入力ボックスの値を別のPHPファイルに送信します。このページでは、mysqlデータベースからテーブルを作成しています。だから多くのフィールドがあります。brandid
検索は、テーブルの最初の行について、必要なように機能します。しかし、最初の行に値があり、2番目の行で検索を行っているときに、1番目の行からも値が取得されます。私が入力している行だけでどのように値を取得できますか?参考のため、各行にDL_Id
という名前のフィールドがあり、一意です。この行にこの値を使用するにはどうすればいいですか?おそらくAND句を使用しますか?
var searchTxt = $("input[name='brandid']").val();
これは
$query=mysqli_query($link,"SELECT * FROM dl_commfactory_2 LIMIT 35");
while($row = mysqli_fetch_array($query)){
$dlid = $row['DL_Id'];
$brandid = $row['Brand_Id'];
?>
<tr>
<td><input type="text" name="dlid" readonly value="<?php echo $dlid; ?>" size="2"></td>
<td><input type="text" name="brandid" value="<?php echo $brandid; ?>" list="brandlist" id="output" onkeyup="searchbrand()" >
<datalist id="brandlist" name="taskoption">
<option> </option>
</datalist> </td>
<?php } ?>
クエリーで選択したすべての準備完了または出力 –
@ダゴンを除外するにはどうすればよいですか? –