1

在此处输入图像描述

大家好,希望能帮到你。这是我的第一个 WP 插件,它允许用户将汽车详细信息添加到运行良好的数据库中,然后将这些详细信息输出到页面。

我可以很好地添加汽车,但现在我需要能够删除它们并编辑它们。这就是我有点难过的地方...要编辑,我想单击顶部列表中的项目,并将其详细信息放在下面的字段中,编辑然后单击保存以更新它。

但我正在努力找出如何获取数据?我应该使用 Ajax 还是有其他方法?

谢谢。

4

1 回答 1

1

我在不使用 ajax 的情况下创建了这样的插件 在表中我创建了 2 个链接 - “编辑”和“删除”,并发送了元素的 id

<a href="admin.php?page=film_add&act=upd&id=<?php echo $id;?>">Edit</a>
<a href="admin.php?page=myplug/muyplg.php&info=del&did=<?php echo $id;?>">Delete</a>

如果 $info=del

if($info=="del")
{
    $delid=$_GET["did"];
    $wpdb->query("delete from ".$table_name." where id=".$delid);
}

同样对于“编辑”

$act=$_REQUEST["act"];
if($act=="upd")
{
    $recid=$_REQUEST["id"];
    $sqlL="select * from ".$table_name = $wpdb->prefix . "member where id=$recid";
    $result = mysql_query($sqlL) or die ('Error, query failed');
    if (mysql_num_rows($result) > 0 )
    {
        if($row = mysql_fetch_assoc($result))
        {
            $id        = $row['id'];
            $film_name      = $row['film_name'];
            // etc
        }
    }
}

我还添加了子菜单页面,我在其中添加或编辑记录

于 2013-06-14T10:44:40.987 回答