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
好吧,我会试试。 –