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);