Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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 PHP中的确认框?_Javascript_Php_Dialog - Fatal编程技术网

Javascript PHP中的确认框?

Javascript PHP中的确认框?,javascript,php,dialog,Javascript,Php,Dialog,我正在开发一个web应用程序,我想在按下停用按钮时从用户那里得到答案(是或否)。我想问他你是否想停用这个帐户。我使用PHP将停用时的活动状态设置为=1,将0设置为激活状态 我想得到结果并用PHP验证查询是否运行 如果有人能帮助我,我将不胜感激,谢谢。代码如下: if(isset($_POST['desativar'])) { $login = $_SESSION['login']; mysqli_query($conexao,"UPDATE usuarios SET ativo

我正在开发一个web应用程序,我想在按下停用按钮时从用户那里得到答案(是或否)。我想问他你是否想停用这个帐户。我使用PHP将停用时的活动状态设置为=1,将0设置为激活状态

我想得到结果并用PHP验证查询是否运行

如果有人能帮助我,我将不胜感激,谢谢。代码如下:

 if(isset($_POST['desativar']))
{

  $login = $_SESSION['login'];


   mysqli_query($conexao,"UPDATE usuarios SET ativo_usuario = 1 WHERE login_usuario='$login'");

}
**JS**
函数confirmDesactiv()
{
var flag=确认(“您确定吗?”);
国际单项体育联合会(旗)
open(“yourphp.php?id=“+1”);
其他的
window.open(“yourphp.php?id=“+0”);
}
**HTML**
取消激活我的帐户
**菲律宾**
试试看

function confirm_delete(){
    if(confirm("Are you sure you want to delete this..?") === true){
        return true;
    }else{
        return false;
   }
 }

 <input type="button" Onclick="confirm_delete()">
功能确认\删除(){
if(确认(“是否确实要删除此..?”)==真){
返回true;
}否则{
返回false;
}
}

您可以使用onsubmit属性

示例

函数confirmDesactiv()
{
如果(确认(“你确定吗?”)
返回true;
返回false;
}

取消激活我的帐户

您可以使用PHP制作确认框之类的东西。下面是一个简单的代码,向您展示如何:

<?php
session_start();

if (isset($_POST['submit'])) {
    $_SESSION['postdata'] = $_POST;
    header("Location: ".$_SERVER['PHP_SELF']);
    exit;
} else if (isset($_POST['confirm']) && $_POST['confirm'] == 'yes') {
    // Do stuff that should only be done after confirming
} elseif (isset($_POST['confirm']) && $_POST['confirm'] == 'no') {
    // Cancelled, redirect back to page
    header("Location: ".$_SERVER['PHP_SELF']);
    exit;
}
?>

<?php if (isset($_SESSION['postdata']) && !isset($_POST['confirm'])): ?>
    <form method="POST" action="<?= $_SERVER['PHP_SELF']; ?>">
        Are you sure you want to do this?<br />
        <input type="submit" name="confirm" value="yes">
        <input type="submit" name="confirm" value="no">
    </form>
<?php else: ?>
    <!-- Your form here -->
<?php endif; ?>


如果您不想使用AJAX,并且假设您的页面名为index.php:

<?
   $deactivateStatusDisplay = "display: none"; // Initially, do not display a status.
   $deactivateStatusMsg = ""; //Status message is initialized as blank.
   $queryRan = false; // Just a flag to know if the user clicked deactivation link.

   if( 1 === $_GET['deactivate'] ){
      $deactivateStatusDisplay = "display: block";
      $deactivateStatusMsg = "Your account will be deactivated.";
      $queryRan = true;
   }
?>

<!DOCTYPE html >
<html>
     <head>
       <!-- ALL YOUR METADATA -->
     </head>
     <body>
         <div>Do you want to deactivate your account?</div>
         <a href="index.php?deactivate=1">DEACTIVATE</a>
         <div id="status" style="<? echo $deactivateStatusDisplay ?>"><? echo $deactivateStatusMsg ?></div>
     </body>
</html>

您想停用您的帐户吗?

如何获得PHP运行查询的结果?谢谢。为什么OP要试试这个?一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了未来的访客。表示了解的语句。即使是这样也不安全!我不知道这个问题是关于什么的。为什么OP“试试这个”?一个好的答案总是会有一个解释,说明做了什么以及为什么这样做,不仅是为了OP,而且是为了SO的未来访问者。如何才能在PHP中使用false?
<?
   $deactivateStatusDisplay = "display: none"; // Initially, do not display a status.
   $deactivateStatusMsg = ""; //Status message is initialized as blank.
   $queryRan = false; // Just a flag to know if the user clicked deactivation link.

   if( 1 === $_GET['deactivate'] ){
      $deactivateStatusDisplay = "display: block";
      $deactivateStatusMsg = "Your account will be deactivated.";
      $queryRan = true;
   }
?>

<!DOCTYPE html >
<html>
     <head>
       <!-- ALL YOUR METADATA -->
     </head>
     <body>
         <div>Do you want to deactivate your account?</div>
         <a href="index.php?deactivate=1">DEACTIVATE</a>
         <div id="status" style="<? echo $deactivateStatusDisplay ?>"><? echo $deactivateStatusMsg ?></div>
     </body>
</html>