[AJAX] Input recherche dans une dbgrid
Bonjour j'ai fais un DBgrid avec mes données. je les limites a 100 l'affichage pour un meuilleur temps de réponse et de délai ( j'ai 5500 lignes). J'aimerai faire un input des que je marque un caractère il cherche automatique dans la Bd et affiche les résultats correspondant.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="keywords" content="jquery,ui,easy,easyui,web">
<meta name="description" content="easyui help you build your web page easily!">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="http://www.jeasyui.com/easyui/demo/demo.css">
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.edatagrid.js"></script>
<script type="text/javascript">
$(function(){
$('#dg').edatagrid({
url: 'get_users.php',
});
});
</script>
</head>
<body>
<table id="dg" title="My Users" style="width:800px;height:700px"
rownumbers="true" fitColumns="true" singleSelect="true">
<thead>
<?php include("lookup.php"); ?>
<input onblur="autre();" onfocus="enter();" type="text" id="look" name="look" onkeypress="return searching(event, this, 'task');"/>
<tr>
<th field="proNum" width="50" >proNum</th>
<th field="proName" width="50" > proName</th>
<th field="proDescription" width="50" >proDescription</th>
</tr>
</thead>
</table>
</body>
</html> |
Voici mon index. le input est identifié par le ID look. je pensais faire avec onkeypress mais je ne suis pas sur de ce que je fais.
voici mon get_user
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
include 'conn.php';
$rs = mysql_query('SELECT `proNum` , `proName` , `proDescription`
FROM `projets`
WHERE 1
LIMIT 500');
$result = array();
while($row = mysql_fetch_object($rs)){
array_push($result, $row);
}
echo json_encode($result);
?> |
Donc je pensais faire une autre page php qui fais comme le getuser mais avec une clause where le input indiquer = soit proNum, , proName ou proDescription.
Si vous avez une idée je suis preneur car sérieusement cette partie je ne suis pas sur.
Je travaille en javascript , php, html, ajax, jquery dans la totalité de mon code ( J'ai présenter les parties que j'avais besoin d'aide)
un exemple de quelque chose semblable a ce que je cherche : http://www.iwobanas.com/wp-content/u...idExample.html