1

ここに画像の説明を入力

やあみんな、うまくいけばあなたが助けることができます. これは私の最初の WP プラグインであり、ユーザーは車の詳細を正常に動作する DB に追加し、それらの詳細をページに出力できます。

車は問題なく追加できますが、今度はそれらを削除して編集できるようにする必要があります。そして、これは私が少し困惑している場所です...編集するには、上部のリストからアイテムをクリックし、その詳細を下のフィールドに配置し、編集してから保存をクリックして更新します。

しかし、データを取得する方法を見つけるのに苦労していますか? 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=デルの場合

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 に答える