0

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

下面的链接是我的一页显示数据的html页面,希望大家能帮帮我,万分感谢。这是我的工作(显示数据)

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 时它可以显示数据,这可能吗?请告诉我,非常感谢

4

1 回答 1

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 的值选择 table 中的值。

如果您想要更详细地输入您的代码并更具体

于 2012-07-04T04:37:43.440 回答