0
此代碼適用於我,但通過單擊此按鈕,沒有任何更改。只有手動刷新我的頁面後才能看到刪除結果。 有什麼補充來解決這個問題?通過單擊按鈕從表中刪除自定義的行
<?php
foreach($results as $value){
echo "<tr>";
echo "<td class='posts column-posts'>".$value->id."</td>";
echo "<td class='email column-email'>".$value->email."</td>";
echo "<td class='description column-description'><div id='col-container'>".$value->details."</div></td>";
$delRow = "delete_registration_{$value->id}";
echo "<td class='posts column-posts'><input type='submit' name= $delRow value='delete'/></td>";
echo "</tr>";
if(isset($_POST[$delRow])){
$wpdb->delete('conference_register', array('id' => $value->id));
}
}
你必須移動的結果集查詢上面的'$ wpdb-> delete'聲明,因爲你得到的結果,顯示它們,然後刪除該行。 – fyrye
好吧,我會試試。 –