javascript - 根据 php if/else 语句的结果创建 javascript 操作

标签 javascript php

我的这段代码在 PHP 中运行得很好:

<?php    
    $doUPDATE = mysqli_query($con, $sqlUPDATE);
    if (!$doUPDATE) {
        die('Could not update data: ' . mysqli_error($con));
    }

    if ($OutcomeValue <> 'null') {                  

      $sqlMOVE  = "INSERT INTO results SELECT * FROM report WHERE LineID = $LineID ;" ;
      $sqlDELETE = "DELETE FROM report where LineID = $LineID ;" ;
      $doMOVE = mysqli_query($con, $sqlMOVE);
      if (!$doMOVE) 
        {
          die('Could not MOVE data: ' . mysqli_error($con));
        }
      $doDELETE = mysqli_query($con, $sqlDELETE);
      if (!$doDELETE) 
        {
          die('Could not DELETE data: ' . mysqli_error($con));
        } 
    }

我知道 PHP 是服务器端,而 javaScript 是客户端,但我想知道是否有一种方法可以设置某种类型的变量,以便在该查询运行完成后,如果 if ($OutcomeValue <> 'null')评估为 false 并执行代码后,我可以创建一个 JavaScript 警报来通知用户他们已删除了一条记录。

我不知道该怎么做......

我知道如何发出警报...只是不知道如何让它仅在执行 PHP 代码的特定部分时触发。

最佳答案

你可以这样做:

if (!$doMove) {
    <script type="text/javascript">
        alert(<?php echo json_encode(mysqli_error($con)); ?>);
    </script>
}

关于javascript - 根据 php if/else 语句的结果创建 javascript 操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26791176/

相关文章:

javascript - 检查链接的文本是否为 "B"然后删除其类?

php - 使用 PHP 或 JS 检查域扩展

php 和 mysql 实时提要

php - 单例、传递对象、使用静态、返回错误还是全局变量?

php time() 和 microtime() 有时不一致

javascript - 使用 "event' s"输出作为变量

javascript - 如何在 jQuery 中折叠选项卡?

php - 在 PDO 查询中使用 COUNT 和内连接

javascript - 函数不读取对象

javascript - 如何根据指令 Controller 中的值修改指令的 templateURL?