我有一個由其jobID列出的作業數據庫,我設置的是一個搜索框,您可以在其中輸入jobID編號,併爲此提供相關詳細信息數。我想要做的是能夠輸入jobID的前幾個數字,並讓它過濾包含這些數字的所有jobID。包含一些文本的PHP數據過濾器表
這可能沒有JavaScript或j查詢?
這是我的搜索框以及對這些分別輸入的結果,表代碼..
<script type="text/javascript">
function search() {
var jobSearch = document.getElementById('jobSearch').value;
window.location.href = ('search.php?jobID='+jobSearch);
}
</script>
<input id="jobSearch" placeholder="Search Job No.."><button onClick="search();">Search</button></input>
而且成績表..
<table class="auto details" data-type="table" data-other="" data-filter="jobs.jobID=<?php echo $_GET['jobID']; ?>" data-columns="jobID,customerName,machineName,staffName,operation,notes,operationStatus,pallets"></table>
你想要的結果自動填充你在打字呢?如果你想用嚴格的PHP來做到這一點,你不能。你需要在javascript中編寫一個函數來監聽一個事件,並且當一個鍵被按下時,你將一個ajax調用提交給一個單獨的PHP頁面,該頁面搜索數據庫中的結果。您可以使用SQL語法'LIKE'%{YOURSEARCH}'' –
Hi @AdamJosephLooze,輸入關鍵字時不需要填充它。僅用於輸入在下一頁中使用的變量。我設置了搜索。在提交搜索時打開的php頁面,它將輸入的關鍵字作爲變量來過濾表格。 – Eksepshon
然後,你應該創建一個HTML表單:
'複製並粘貼到你的頁面,並給它一個鏡頭。如果這是你正在尋找的是。 –