根据php-if/else语句的结果创建javascript操作
create javascript action from the outcome of a php if/else statement
我有这样的代码,它在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>
}
您不应该使用过程PHP,现在是2014年,但这不是重点。你可以在php页面上做一个脚本标记,如下所示:
<script type="text/javascript">
var blah = <?php echo $variable;?>
</script>
只需回显结果值,现在您就可以在js 中访问它
相关文章:
- knex:根据结果创建数组的合适方法是什么
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- Neo4j结果(JSON格式)创建D3树图
- 如何等待一个HTML页面并在页面复杂创建时获得结果
- 如何实现基于两个数组创建结果数组的逻辑
- jQuery 在结果中包含创建的子项
- Jplayer - 从Mysql结果创建动态播放列表
- 如何从数组的结果创建.csv文件
- 如何将结构添加到作为数据库查询结果创建的对象中
- 根据php-if/else语句的结果创建javascript操作
- 从数据库的ajax结果创建Javascript数组
- 如何从jQuery.find()结果创建XMLDocument
- 从具有许多记录的JSON结果创建JSON结构
- 用javascript从RSS结果创建动态链接
- 使用ajax post方法,从数据库结果创建JSON对象,并将其发送回jquery UI Dialog
- 使用jQuery使用JSON结果创建分组动态行
- 在angularjs中使用post结果创建http get foreach循环
- 从 SQL 结果创建嵌套的 JSON 对象
- 为 MongoDB 查询的结果创建表
- 当函数作为另一个函数的结果创建时,如何比较该函数