Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将删除按钮与警报框合并_Javascript_Php_Jquery - Fatal编程技术网

Javascript 将删除按钮与警报框合并

Javascript 将删除按钮与警报框合并,javascript,php,jquery,Javascript,Php,Jquery,我正在写一个代码,我可以编辑或删除数据库中的某些细节。 现在,如果用户点击编辑按钮,就会进入编辑页面,在那里他可以编辑详细信息。 但是,我无法合并删除按钮,当用户单击删除按钮时, 它应该要求一个确认框。如果用户单击“是”,则执行以下操作: DELETE from emp WHERE emp_id='$emp_id'; 这是到目前为止我的代码 while($get_emp = mysql_fetch_assoc($emp_query)){ $emp_id = $get_emp['emp

我正在写一个代码,我可以编辑或删除数据库中的某些细节。 现在,如果用户点击编辑按钮,就会进入编辑页面,在那里他可以编辑详细信息。 但是,我无法合并删除按钮,当用户单击删除按钮时, 它应该要求一个确认框。如果用户单击“是”,则执行以下操作:

DELETE from emp WHERE emp_id='$emp_id'; 
这是到目前为止我的代码

while($get_emp = mysql_fetch_assoc($emp_query)){
    $emp_id = $get_emp['emp_id'];
    $emp_name = $get_emp['first_name']." ".$get_emp['last_name'];
    echo "<tr>";
    echo "<td width='100'>";
    echo $emp_id;
    echo "</td>";
    echo "<td width='300'>";
    echo $emp_name;
    $edit_path = 'edit_employee.php?id='.$emp_id;

    ?>
    <INPUT TYPE="button" value="EDIT" onClick="location.href='<?php echo $edit_path; ?>'"> 
    <?
    echo "</td>";
    echo "</tr>";
}
while($get\u emp=mysql\u fetch\u assoc($emp\u query)){
$emp_id=$get_emp['emp_id'];
$emp_name=$get_emp['first_name']。“”.$get_emp['last_name'];
回声“;
回声“;
echo$emp_id;
回声“;
回声“;
echo$emp_name;
$edit_path='edit_employee.php?id='。$emp_id;
?>

您可以使用javascript/jQuery在删除按钮上添加一个单击事件处理程序。不幸的是,两者都没有对确认对话框的本机支持,但实际上web上有数百个现成的脚本。通过一个简单的google搜索,我得到了一个结果,但您可以搜索一个适合您的目的的脚本。

您可以做一些事情克

if (confirm('Are you sure?') {
    deleteRecord(...);
    location.href=location.href; // force a page refresh
}

您可以使用confirm.if(confirm(“Delete”){…}使用header(“location:yourpage.php”);一旦您完成sql查询(对编辑的问题的回答),谢谢@kevin..现在它会刷新页面..但我还有一个问题要处理。
if (confirm('Are you sure?') {
    deleteRecord(...);
    location.href=location.href; // force a page refresh
}