大家好,希望能帮到你。这是我的第一个 WP 插件,它允许用户将汽车详细信息添加到运行良好的数据库中,然后将这些详细信息输出到页面。
我可以很好地添加汽车,但现在我需要能够删除它们并编辑它们。这就是我有点难过的地方...要编辑,我想单击顶部列表中的项目,并将其详细信息放在下面的字段中,编辑然后单击保存以更新它。
但我正在努力找出如何获取数据?我应该使用 Ajax 还是有其他方法?
谢谢。
大家好,希望能帮到你。这是我的第一个 WP 插件,它允许用户将汽车详细信息添加到运行良好的数据库中,然后将这些详细信息输出到页面。
我可以很好地添加汽车,但现在我需要能够删除它们并编辑它们。这就是我有点难过的地方...要编辑,我想单击顶部列表中的项目,并将其详细信息放在下面的字段中,编辑然后单击保存以更新它。
但我正在努力找出如何获取数据?我应该使用 Ajax 还是有其他方法?
谢谢。
我在不使用 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
}
}
}
我还添加了子菜单页面,我在其中添加或编辑记录