2011-10-17 13 views
0

2つのスクリプトが正常に動作しています。MySqlアップデートで失われた問題

URLを使用してアーティストタイトルとアルバムを投稿して、dbを更新します。

もう1人が最後の行を引っ張ってjoomlaサイトに表示します。

この更新プログラムをブラウザに表示するには、フルページを更新しないでください。新しい曲が読み込まれるたびに、またはテーブルが更新されるたびに、ページに最新のテーブルが表示されます。代わりに、私はちょうど毎分または新しい曲のためにそれをチェックすることをうまくいくでしょう。

私は全く新しいので、どのようにこれを行う方法を学ぶことができますどのような方向に感謝します。

ドリームダウンやクウェーのトーナメントがたくさんありますが、ユーザーの操作なしで自動的に更新したいだけです。ありがとう...

+0

あなたはすでにタグで質問に答えています。 AJAXリクエストを介してサーバーをポーリングするjqueryのビット。サーバー側のハンドラーは、新しいデータまたは「何も変更されていません」というメッセージを送り返します。 –

答えて

0

AJAXテクニックを使用し、定期的にページを更新する必要があります。hereは、Prototypeのjavascriptライブラリを使いたいと思う最も簡単で簡単な方法を説明しています。

0

jQueryを使用した実例(Chromeで動作)です。 #data divは/pull_last_row_from_db.phpの内容で10秒ごとに更新されます。

<!DOCTYPE html> 
    <html> 
    <head> 
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
    </head> 
    <body> 

    <div id="data"></div> 

    <script type="text/javascript"> 
    $(document).ready(
     function() { 
      setInterval('update_data()', 10000); // Called every 10 seconds 
     } 
    ); 

    function update_data() { 
     // Do AJAX call 
     var params = { foo: 'bar', example: 2 }; 
     $.get('/pull_last_row_from_db.php', params, 
      function(response) { 
       $('#data').html(response); 
      } 
     ); 
    } 
    </script> 

    </body> 
    </html> 
関連する問題