我一直在阅读有关此问题的多个解决方案,并将自己的内容放在一起。我遇到的唯一问题是它没有从文件系统或数据库中删除。
这是我拥有的片段:
$jobs = DB::ex($q);
if ($jobs[0]['job_id']) {
echo '<table width="100%" cellpadding="6" cellspacing="6" style="font-size:9px;">';
if ($user->properties['user_level'] == 1) {
echo '<tr valign="middle"><td><input type="button" value="Delete" onclick="deleteRow('. $jobs[$i]['job_id'] .')" /></td></tr>';
}
=======================================
function deleteRow(jid) {
if (confirm("Are you sure you would like to delete these record?")) {
alert(jid);
window.location = '<? echo $_SERVER['REQUEST_URI']; ?>&delete=' + jid;
}
}
========================================================
if ($_GET['delete'] && (int)$_GET['delete'] > 0) {
$_jid = (int)$_GET[delete];
foreach($_jid as $value){
echo $value;
DB::ex('Delete from jobs where job_id='.$value);
@shell_exec("rm -rf ".PRIVATE_DIR."jobs/".$value."/");
}
header("Location: ".preg_replace("/&delete=[0-9]*/", "", $_SERVER['REQUEST_URI']));
}
请我对此有一些指导...我希望我在正确的轨道上。
window.location = '<?php echo $_SERVER['REQUEST_URI']; ?>&delete=' + jid;
您在开始标签上缺少" php"