使用带有自定义表格等的 Wordpress(已在 Wordpress Exchange 上发布)这是设置
<form method="post" action="">
<input type="hidden" name="delete_app_id" id="delete_app_id" value='<?php echo $adoptee->app_id; ?>' />
<input type="submit" name="appsdelete" value="appsdelete" />
</form>
<?php
if(isset($_POST['appsdelete'])){
$delete_id = $_POST['delete_app_id'];
global $wpdb;
$adoptees_delete = $wpdb->query($wpdb->prepare("DELETE FROM $wpdb->rc_vol_adopt_apps WHERE app_id = %d",$delete_id));
if (count($adoptees_delete)!==0){
echo "<h2>Record Deleted</h2> ";
} else {
echo 'have a ham sandwich cause this thing FAILED';
}
} ?>
已确认 delete+app_id 和 appsdelete 在提交时通过并且 $_POST 返回 true - 但查询不会运行!我进行了调试,没有返回错误。这位于每个语句中,该语句显示运行更新查询的表单。基于搜索显示表单。尝试了一切,不知道接下来要“尝试”什么。任何帮助表示赞赏。
谢谢