在html中显示带有两个不同页面的数据的问题

时间:2012-07-04 04:12:26

标签: javascript html html-lists web-sql

嘿伙计们我有问题在不同的页面用html显示数据,这意味着当我从第一页的web sql获取数据,然后我点击我要编辑的数据并将它链接到另一个页面,所以如何我能这样做吗?我之前测试但它只是重定向到那个页面而没有显示所选数据,所以我想如何做到这一点,有人有解决方案吗?非常感谢。

以下链接是我在一页显示数据的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时它可以显示数据,是否可能?请让我知道,非常感谢

1 个答案:

答案 0 :(得分:0)

首先,你的问题不明确 如果您想要在单击编辑按钮时想要转到另一个可以编辑的页面,那么如果您使用任何Web开发语言(如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的值选择表中的值。

如果您想更详细地了解它,请更新您的代码