我有一个由 php 和 mysql 代码编写的简单网站。我的 sql 表查询页面上有一个检测按钮,下面的代码是为此函数编写的,但我的问题是单击检测链接时我需要一个弹出窗口。我已经厌倦了在我创建的代码中设置代码,但我无法。请帮我解决这个问题。
<?php $sezione="home_admin"; if(isset($_POST['messaggio']))
$messaggio=$_POST['messaggio'];
include("control_admin..php");
$canc_id=$_GET['canc_id'];
$idcorsocanc=$_POST['idcorsocanc'];
$action=$_REQUEST['action'];?>
<?php
/*echo "permessi".$permessi;
echo "<br>id".$id_nome;*/
if($action=='canc'){?>
<h1>are you sure want to delect the course?</h1>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="canc1" style="float: left; margin-left:25px;">
<input type="hidden" name="idcorsocanc" value="<?=$canc_id?>">
<input type="hidden" name="action" value="">
<input type="submit" name="ok" value="Si,cancella" class="puls_invia">
</form>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="canc2" style="float: left; margin-left:25px;">
<input type="hidden" name="action" value="">
<input type="submit" name="ok" value="NO" class="puls_invia">
</form>
<?php
}
好的,我想更新我的问题,因为我遵循一个答案,这里的代码是-
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function() {
$('#ok').click(function(){
if(confirm('Are you sure ?')){
$('#form').submit();
}else{
return false;
}
});
});
</script>
</head>
<body>
<?php
if(isset($_POST['action'])){
if($_POST['action'] == 'deleted'){
//the form has been sent, do something
}
}else{
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="form">
<input type="button" id="ok" name="ok" value="Delete">
<input type="hidden" id="action" name="action" value="deleted">
</form>
<? } ?>
</body>
</html>
但是直到现在我的问题是我已经删除了链接名称,如果我单击该链接,我看到了另一个删除按钮,因为现在我使用了我刚刚更新的以下代码,然后如果我单击那里,我会看到弹出窗口,但是如果我单击确定那门课没有被删除,因为我猜有些东西不见了。
我的实际需要是我已经选择了链接,我需要一些东西,如果我点击它,我会看到一个 opoup 窗口。这就是我的需要。