2012-04-25 4 views
0

こんにちは私はCSSのjQueryとJavaScriptを使用してメニューリストを書いて使用してデータベースからメニュー項目を表示する方法:私は、データベースからメニュー項目を取得したいのjQueryとJavaScriptの

JSコード:

var selectAllStatement = "SELECT * FROM Contacts"; 
      function findAll(){ 
     var name; 
    db.transaction(function(tx) { 
    tx.executeSql(selectAllStatement, [], function(tx, result) { 
    dataset = result.rows; 
     for (var i = 0, item = null; i < dataset.length; i++) { 
      item = dataset.item(i); 
      name = item['firstName'] } 
        }); 
            }); 

       } 

htmlファイル:

<section id="popupAccordeon" class="hide"> 

<div id="popup-bg"> 
</div> 

    <div id="popup-box"> 

    <ul class="niveau1"> 
     <li><a href=""> Players Name</a> 
       <ul class="niveau2"> 

     <li><a href="http://www.rankspirit.com"> </a></li> // this are items i want to get them from table Contacts 

      </ul> 

    </section> 
+0

コードに何らかのエラーメッセージが表示されますか?私はMatuDukeとPHPの使用について同意するでしょう。 – Purplemonkey

答えて

1

あなたはそれはあなたのサーバーに依存 などPHP、C#やJava、Rubyの、などいくつかのサーバー側のlanguajeを使用する必要があります。

+0

私はデータセット内のすべてのテーブル行を取得できますが、これはメニューリストの項目に配置する方法がわかりませんが、これは私の問題です。データベースを要求するとすべて問題なく処理されます –

+1

どのようにデータセットを取得していますか?サーバー側のプログラミング言語を使用していますか?どれ?あなたはそれのいくつかのコードを置くことができますか? – MatuDuke

+0

私はここにSQLiteを使用しています:var selectAllStatement = "SELECT * FROM Contacts"; function findAll(){ var name; (var i = 0、item = null; i; dataset)の場合、tx.executeSql(selectAllStatement、[]、function(tx、result){ dataset = result.rows; db.transaction(function(tx)長さ; i ++){ item = dataset.item(i); name = item ['firstName']} }); }); } –

1

Javascript、CSS、HTMLは、サイトのフロントエンドで動作します。これらのファイルはブラウザにダウンロードされ、ブラウザのスコープ内で実行されます。

データベースはサーバーに常駐します。データベースと対話し、サーバーに送信するのに必要なhtmlを生成するには、サーバー側の言語が必要です。