sql >> Databasteknik >  >> RDS >> Mysql

skapa dynamiska Div-taggar för AJAX-PHP-MySQL-genererad tabell

Jag föreslår att du använder ez sql för att göra det lättare att söka efter databasen:http://justinvincent.com/ezsql

Och jquery också:http://jquery.com/

Och här är en handledning som visar hur du utför ajax-anrop i jquery:http://net.tutsplus.com/tutorials/javascript-ajax/5-ways-to-make-ajax-calls-with-jquery/

Från din kod kan jag se att du försöker fråga databasen med en $_GET-variabel. Och jag antar att namnet på ditt sökfält är 'q'. Och visa resultaten dynamiskt med javascript.

HTML:

<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-->

JAVASCRIPT:

<script src="jquery.js"></script>
<script>
$(function(){
  $('#q').keyup(function(){
     var query = $.trim($(this).val());
     $('#your_div').load('phpfile.php', {'q' : query});
  });
});
</script>

PHP:

 //database configuration here

$q = mysql_real_escape_string($_POST['q']);

//html table here



  1. Vad du ska leta efter om din PostgreSQL-replikering släpar efter

  2. Prestationer / märkessystem

  3. GROUP BY i Postgres - ingen likhet för JSON-datatyp?

  4. Använda bulk_update_mappings i SQLAlchemy för att uppdatera flera rader med olika värden