Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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
Php 在确认屏幕后删除数据库值-值不删除_Php_Javascript_Sql - Fatal编程技术网

Php 在确认屏幕后删除数据库值-值不删除

Php 在确认屏幕后删除数据库值-值不删除,php,javascript,sql,Php,Javascript,Sql,昨天我已经发布了一个类似的问题,但是我遇到了另一个问题。 我使用javascript创建了一个确认屏幕,但按下“OK”后,该值不会被删除 这是我的代码: <script type="text/javascript"> function confirmation() { var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?"); if (answer){ al

昨天我已经发布了一个类似的问题,但是我遇到了另一个问题。 我使用javascript创建了一个确认屏幕,但按下“OK”后,该值不会被删除

这是我的代码:

<script type="text/javascript">
function confirmation() {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
        alert("De activiteit wordt nu verwijderd.");
        window.location ="roosters_verwijderen.php";
    }
    else{
        alert("De activiteit is niet verwijderd.");

    }
}
</script>

功能确认(){
var回答=确认(“是否有任何活动会导致死亡?”);
若有(答复){
警报(“去活动”的单词nu verwijderd.);
window.location=“roosters\u verwijderen.php”;
}
否则{
警惕(“De activiteit是niet verwijderd.”);
}
}
这是按钮:

<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation(); return false"><IMG src="iconen/kruis.png" border="0"></a>
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="return confirmation();"><IMG src="iconen/kruis.png" border="0"></a>

这里的问题是,“activiteitID”不再发送到“roosters\u verwijdware.php”页面

有人能帮我解决这个问题吗?

应该是第6行:

window.location ="roosters_verwijderen.php";
是:


代码应如下所示:

按钮:

caca
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation(this); return false"><IMG src="iconen/kruis.png" border="0"></a>
caca
还有javascript:

<script type="text/javascript">
function confirmation(elem) {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
       alert("De activiteit wordt nu verwijderd.");
       window.location = elem.href;
    }
    else{
       alert("De activiteit is niet verwijderd.");
    }
}
</script>

功能确认(elem){
var回答=确认(“是否有任何活动会导致死亡?”);
若有(答复){
警报(“去活动”的单词nu verwijderd.);
window.location=elem.href;
}
否则{
警惕(“De activiteit是niet verwijderd.”);
}
}

尝试此函数的代码:

<script type="text/javascript">
function confirmation() {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
        alert("De activiteit wordt nu verwijderd.");
        return true;
    }
    else{
        alert("De activiteit is niet verwijderd.");
        return false;
    }
}
</script>

功能确认(){
var回答=确认(“是否有任何活动会导致死亡?”);
若有(答复){
警报(“去活动”的单词nu verwijderd.);
返回true;
}
否则{
警惕(“De activiteit是niet verwijderd.”);
返回false;
}
}
和按钮:

<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation(); return false"><IMG src="iconen/kruis.png" border="0"></a>
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="return confirmation();"><IMG src="iconen/kruis.png" border="0"></a>


您以前是如何发送
activiteitID
的?Pherhaps您可能需要类似于
window.location=“roosters\u verwijderen.php?activiteitID=“+activiteitID.value其中activiteitID.value是输入字段的值。仅供参考:不会使用href-因为将调用确认函数而不是href。