Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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 在更新数据库之前,如何获取id和true_Php_Sql Update - Fatal编程技术网

Php 在更新数据库之前,如何获取id和true

Php 在更新数据库之前,如何获取id和true,php,sql-update,Php,Sql Update,我真的不知道如何解释我的问题,但我需要。如何在更新到数据库之前显示警告 例如: <?php #Get id and yes before update waring code if (isset($_GET["acept"])) { $acept = $_GET["acept"]; } else { $acept = " "; } if ($acept == "update") { if (isset($_GET["yes"]) & $_GET["y

我真的不知道如何解释我的问题,但我需要。如何在
更新到数据库之前显示警告

例如:

<?php

  #Get id and yes before update waring code
if (isset($_GET["acept"])) {
    $acept = $_GET["acept"];
} else {
    $acept = " ";
}

if ($acept == "update") {
    if (isset($_GET["yes"]) & $_GET["yes"] == true) {
        $id = (int)$_GET["id"];
        $query = mysqli_query($conn, "update users set balance='$redut' where id='$id'");
        if ($query) {
            echo " Successfull";
        } else {
            echo "retry";
        }
        exit();
    }

    $id = (int)$_GET["id"];
    echo "<div class='topnav'>System Warning</div><div class='msg'>Are You Sure ?</div><div class='gap'></div><div class='button'><a href='?acept=update&yes=true&id=$idd'><font color='red'>Yes</font></a> | <a href='user.php'>No</a></div>";
}
选中>
>检查预订
我真的不知道代码哪里出错了,但是在更新之前预期的警告没有显示,数据库也没有更新。非常感谢

if (isset($_GET["yes"]) & $_GET["yes"] == true) {
将此更改为

if (isset($_GET["yes"]) && $_GET["yes"] == 'true') {

服务器将GET方法作为字符串。不是布尔的

我真的不知道你想显示什么样的警告。如果是针对用户,则可以使用打印或回显功能。可以回显html块,以便:

echo '<div class=”warning-msg”><p>MY WARNING</p></div>'

添加您的HTML代码和您遇到的错误您的问题非常混乱。您希望显示警告。但是什么警告呢。在哪些情况下应显示警告?试着描述一下你现在拥有什么以及你想要实现什么。我刚刚得到了修复,但是在处理查询结果之前,php可以使用哪种方法或示例来显示查询步骤1,我所需要的就是你的示例代码对我来说很好。尽管有PHP通知<代码>未定义索引:是
未定义变量:idd
。打开错误:搜索
display_errors
error_reporting
如果名称已存在于数据库中且不可用,您是否尝试在键盘上实时显示一些输入?我只是尝试将查询步骤1设置为在查询过程之前接受如果您想要我有一些php的查询片段@Et'zgodknowsperts
&
vs
&
是重要的部分。单个的
&
是有效的PHP,但意味着其他东西。
echo '<div class=”warning-msg”><p>MY WARNING</p></div>'
echo ‘<script type="text/javascript">’
echo ‘alert(“message successfully sent”)’
echo ’</script>’
$query = query("SELECT ... (SQL)", $variable);