2012-07-04 37 views
0

嘿傢伙我有顯示數據與HTML在不同頁面的問題,這意味着當我從第一頁中的網絡數據庫中獲取數據,然後我點擊我想要的數據編輯和它鏈接到另一個頁面,所以我該怎麼做?我以前測試過,但它只是重定向到該頁面,並沒有顯示選定的數據,所以我如何做到這一點,有沒有人有解決方案?十分感謝。問題與顯示在HTML中的兩個不同頁面的數據

下面的鏈接是我在一頁中顯示數據的html頁面,希望大家能夠幫助我,非常感謝。 Here is my work (display data)

function showRecords(){ 
    results.innerHTML=''; 
    db.transaction(function(tx) 
    { 
     tx.executeSql(selectAll,[],function(tx,result) 
     { 
      dataset = result.rows; 
      for(var i=0,item=null;i<dataset.length;i++) 
      { 
       item = dataset.item(i); 
       results.innerHTML+= 
       '<li>' + item['fname'] + ' <a href="#" onclick="loadRecord('+i+')">view</a>'+'<a href="#" onclick="deletetab('+item['id']+')">delete</a>'+'</li>'; 
      } 
     }); 
    }); 
} 

這是顯示記錄的代碼,但我想顯示所選記錄不同的頁面和編輯,然後更新,是不是意味着我點擊查看鏈接,然後將我重定向到其他頁面,並顯示選擇數據的所有信息,那麼最好的方法是什麼?我得到這個

function loadRecord(i){ 
    var item=dataset.item(i); 
    fname.value = item['fname']; 
    id.value = item['id']; 
} 

這是我loadRecord,我想我需要編輯會這樣,當我重定向到另一個HTML它能夠顯示數據,是可能的,因爲即時通訊新不知道?請讓我知道,非常感謝

+0

提供一個簡單的代碼來澄清發生了什麼。不是您的代碼的複製和粘貼。 –

+0

我只想知道有沒有人有任何線索重定向到其他頁面,並且數據可以顯示出來..thats代碼,我想鏈接...這就是爲什麼我複製整個代碼。 – newbie

+0

@RicardoLohmann我已經更新了我的問題,你能幫我嗎? – newbie

回答

0

首先你的問題不清楚。
如果你的意思是點擊編輯按鈕,當你想要去到另一個頁面,您可以編輯,那麼就可以,如果你使用任何網頁開發語言如PHP來實現,JSP等

如果你正在使用PHP或MySQL,你將有2頁讓我們說回家和編輯。

首頁

在這裏,您將展示的細節。對於您將不得不從數據庫中選擇它,它會是這樣:

$r=mysql_query("select * from table details); 
$var=mysql_fetch_array($r); 

然後把這樣的編輯鏈接:

<a href="edit.php?var=$var['id']"> 

var['id']將值從特定領域獲取您的表

編輯頁面

在這個頁面中進行HTML部分進行編輯,然後在PHP的一部分像這樣寫

 mysql_query("select * from table where id=.'"$_GET['var']"'."); 

現在將根據id的值選擇表中的值。

如果你想要更詳細的把你的代碼和更具體的

+0

嘿,我已經把我的代碼放在jspiddle裏面了... http:// jsfiddle。net/Gf9gp /我只是使用html和javascript來開發,我的意思是我可以從網絡數據庫獲取數據,它也可以從數據庫中顯示,現在的問題是選擇已存儲的數據以及如何讓系統重定向到另一個頁面來編輯和更新選定的數據 – newbie

+0

和IM使用純HTML和JavaScript,我不想使用PHP – newbie

相關問題