当前位置: 首页 > 知识库问答 >
问题:

资金不足验证

冉德元
2023-03-14
    <?php


$db = mysql_connect("localhost","username","password"); 
$select = mysql_select_db("dbname") or die("Could not select the Database."); 


if ($_POST['submit']) {
$amount = $_POST['amount'];

$sql = "SELECT CASE WHEN ".$full." < [balance] THEN 'sufficient funds'
 WHEN ".$full." > [balance] THEN 'insufficient funds'
END AS 'result', [balance]
 FROM transfers";

    header("Location: transferred.php");
    exit;
    }

?>

只接受介于可用金额和较低金额之间的金额,不接受较高金额和0之间的金额。

我是一个php初学者。

共有1个答案

龙兴贤
2023-03-14

你在按金额拉扯?你怎么能确定你得到了正确的记录?您应该做的是通过一个唯一的ID(如用户ID或其他)来提取所需的记录。然后从中提取金额。我们PHP编写一个简单的if语句来查看输入的是>、=还是<。

作为对评论的回应...你的语法还是错的。如果您试图查看完整的填充是否相同,这是一部分。然后你想看看这是否也碰巧在一个范围内。这才是应该的样子:

$sql = "SELECT * FROM transfers WHERE full='".$full."' and full BETWEEN 1 AND 1,000,000"; 

如果你想做同样的事情,但检查平衡,你不需要匹配任何东西。你所需要做的就是将输入值与余额进行比较。因此,忽略您的语法,这就是您的语句应该是这样的。

$sql = "SELECT CASE WHEN ".$full." < [balance] THEN 'sufficient funds'
 WHEN ".$full." > [balance] THEN 'insufficient funds'
END AS 'result', [balance]
 FROM transfers
 类似资料:
  • 当我试图用十个副本部署一个部署时,我得到了这个错误。 0/2个节点可用:1个内存不足,1个节点有pod无法容忍的污点。 我不明白为什么两个节点。是相同的节点,只是相同的问题。 我有很多内存(1GB)可用。 如何在不添加其他节点的情况下修复此错误。 我在部署yaml文件中提供了以下资源: 限制:cpu: 1000m内存:1000Mi请求:cpu: 100m内存:200Mi 服务器: > 主控形状:

  • 每日净流多列表(商品) 接口名称 commodity_flow_long 接口描述 每日净流多列表(商品)接口 请求参数 参数名 说明 举例 date 查询日期 2018-08-08 返回参数 参数名 类型 说明 broker string 席位 money float 流多资金,单位元 variety string 品种编码 示例代码 from akshare import pro_api pr

  • 我已成功完成此处的快速入门演示: https://developers.google.com/drive/api/v3/quickstart/python 我想更进一步,开始上传文件和文件夹。为此,我将范围替换为:SCOPES=['https://www.googleapis.com/auth/drive'] 我也已经把行刑换成了 然后我得到一个错误:GoogleAppClient。错误。Http

  • 1、自我介绍 2、介绍一下某实习 3、有offer吗有无留用 4、数据分析经验详细展开 业务目标是啥 5、工作地点怎么考虑 6、实习项目介绍 7、职业规划如何 8、意向的地点老家在哪里 9、两段实习业务目标是啥 数据有什么不同 10、数据归因得到的结论 11、去xx实习是出于怎样的考虑 #蚂蚁集团一面#

  • 本文向大家介绍区分净营运资金和总营运资金。,包括了区分净营运资金和总营运资金。的使用技巧和注意事项,需要的朋友参考一下 净营运资金和总营运资金之间的主要区别如下- 净营运资金 本质上是定性的。 告知公司是否可以满足其运营费用和流动负债。 营运资金净额是流动负债与流动负债之差的结果。 用于会计系统的概念。 适用于合伙企业和个体经营者。 显示公司的财务状况。 公司净营运资金增加时,留存利润和资产出售增

  • 问题内容: 使用developers.google.com,我们创建了api用户,并将凭据下载为json文件。现在,在我的Macbook上,gspread身份验证在使用凭据.json时工作正常。当将相同的配置移到aws上的linux服务器上时,给出了403权限不足错误。 Pip和python版本相同。 例外 基本代码 问题答案: 尝试将变量更改为以下内容: 确保在API控制台中启用了Drive A

  • 问题内容: 我正在尝试使用java验证excel文件,然后再将其转储到数据库中。 这是导致错误的代码段。 这是我得到的错误 当xlsx文件小于1 MB时,这可以很好地工作。 我了解这是因为我的xlsx文件约为5-10 MB,POI尝试一次将整个工作表加载到JVM内存中 有什么可能的解决方法? 请帮忙。 提前致谢! 问题答案: 您有两种选择。选项1-增加JVM Heap的大小,以便Java有更多的可

  • 我第一次尝试使用Google Firestore,通过Google api身份验证进行身份验证。我要做的第一件事是用几个方法来填充数据库,当我等待批处理任务时,会出现以下错误: 我几乎找不到谷歌认证连接firestore的方法。首先,我使用google console为我的应用程序提供的密码使用此方法进行身份验证: 使用在我的google控制台中为应用程序配置的相同作用域(我在同一应用程序中使用g