2010-06-29 3 views
0

j'ai un champ de texte et un bouton d'affichage .. je veux après avoir été tapez une chaîne à l'intérieur du champ de texte puis cliquez sur ce bouton ... je peux montrer tout informations DB .. quel est le code pour le faire ??comment récupérer et afficher des données en utilisant .click (function()

$(document).ready(function){ 
var oTable; 
$("#show").click(function(){ 
    var params=$("#myform").serialize(); 
      $.ajax({ 
        async: false, 
        cache: false, 
        data: params, 
        success: function(res){ 
            oTable.fnReloadAjax(); 
            oTable.fnFilter(res); 
            return this; 
           } 
         }); 
     oTable=$("#form").dataTable({............ 

et pour la page de processus:

"SELECT ID,Name FROM DATA"; 
+1

Votre question est comment récupérer les données de la base de données ou comment afficher les données Une fois que vous l'avez? – Greg

+0

comment récupérer des données et afficher ces données .. – klox

Répondre

0
$("#show").click(function(event){ 
      oTable = $("#datalist").dataTable({ 
          "bRetrieve" : true, 
          "bServerSide": true, 
          "bProcessing": true, 
          "sAjaxSource": 'showlist.php', 
          "fnServerData": function (sSource,aoData,fnCallback){ 
             aoData.push({"name":"line","value":$("#showline").val()}); 
             aoData.push({"name":"model","value":$("#showmodel").val()}); 
             aoData.push({"name":"NIK","value":$("#showNIK").val()}); 

               $.ajax({ 
                 "dataType":'json', 
                 "type":'POST', 
                 "url":sSource, 
                 "data":aoData, 
                 "success":function(json){ 
                     fnCallback(json); 
                      } 
                 }); 
              }, 

c'est la réponse finale ...

-1
if (name=="") 
    { 
     document.getElementById("display").innerHTML=""; 
     return; 
    } 
    if (window.XMLHttpRequest) 
    {// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
    } 
    else 
    {// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
     xmlhttp.onreadystatechange=function() 
     { 
      if (xmlhttp.readyState==4 && xmlhttp.status==200) 
      { 
       //$("#display").html(xmlhttp.responseText); 
       $("#content").attr("src" ,xmlhttp.responseText) 
      } 
     } 
     xmlhttp.open("GET","yazdir.php?ad="+name,true); 
     xmlhttp.send(); 

Utilisez ce code entre votre Java Codes de script. Comment déclencher ce code je ne sais pas mais vous pouvez utiliser le minuteur. Et voici le code php pour récupérer les données de la table.

--- Code Php ----

mysql_connect("localhost","admin","admin"); 
mysql_select_db("liste"); 


$query = "select * from new_table where name = '" .$_GET['ad'] . "'"; 

$bilgi = mysql_query($query); 

while($row = mysql_fetch_array($bilgi)) { 
    echo $row["url"]; 
} 
Questions connexes