मेरा सुझाव है कि आप डेटाबेस को क्वेरी करना आसान बनाने के लिए ez sql का उपयोग करें:http://justinvincent.com/ezsqlए>
और jQuery भी:http://jquery.com/
और यहाँ एक ट्यूटोरियल है जो आपको दिखा रहा है कि jQuery में अजाक्स कॉल कैसे करें:http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/
आपके कोड से, मैं देख सकता हूँ कि आप $_GET चर का उपयोग करके डेटाबेस को क्वेरी करने का प्रयास कर रहे हैं। और मुझे लगता है कि आपके खोज क्षेत्र का नाम 'q' है। और जावास्क्रिप्ट का उपयोग करके गतिशील रूप से परिणाम प्रदर्शित करना।
एचटीएमएल:
<input type="text" id="q" name="q"/>
<div id="your_div"></div><!--this is where your html table will be loaded dynamically as you type a value on the textbox-->
जावास्क्रिप्ट:
<script src="jquery.js"></script>
<script>
$(function(){
$('#q').keyup(function(){
var query = $.trim($(this).val());
$('#your_div').load('phpfile.php', {'q' : query});
});
});
</script>
पीएचपी:
//database configuration here
$q = mysql_real_escape_string($_POST['q']);
//html table here