如何提高我的输入和输出验证

时间:2016-11-01 15:54:25

标签: php mysql validation

我有函数@Html.DropDownListFor(model => model.SelectedCountryId, Model.Countries) ,它检查给定的POST值并将它们插入数据库。我首先检查数据库中的请求数量是否可用。如果成功,我将请求插入数据库。如果没有,它应该显示错误信息。

我的检查用于取出数量,但不用于增加数量。 我怎样才能解决这个问题,或者改进验证?

代码:

insert

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解你的问题。我认为你做错了是一般检查,如果请求后的金额大于数据库中的可用金额。但这只是尝试,如果您的$ _POST ['记录']是“输出”。如果你的$ _POST ['record']是“输入”,你不能检查这个。

所以要重写这一行代码:

if(($amount_db >= $amount && $_POST['record'] == 'ouput' ) || mysqli_num_rows($result) == 0){

但我必须说,您的代码需要完成返工。不只是那一行。请参阅上面给出的评论。