- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含 FromDate 、 ToDate 、 VendorName 和 GoodsName 的表单,一旦一切为真,我需要显示结果
示例: FromDate="11/20/2019"、ToDate="11/28/2019"、VendorName="Abdullah"和 GoodsName="Wheat",
这是我的代码
表单.php
<form method="post" action="purchase_report.php" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left">
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="date">From Date <span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" class="form-control has-feedback-left" name="start_Date" id="startDate">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="endDate">End Date</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" class="form-control has-feedback-left" name="end_Date" id="endDate">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="vendor-name">Vendor Name</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" class="form-control has-feedback-left" name="vendor_name" id="vendor-name">
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="snack-name">Goods Name</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<input type="text" class="form-control has-feedback-left" name="snack_name" id="snack-name">
</div>
</div>
<div class="ln_solid"></div>
<div class="form-group">
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
<button type="submit" class="btn btn-success">Search</button>
<button class="btn btn-primary" type="reset">Reset</button>
</div>
</div>
</form>
purchase_report.php
$start_Date = mysqli_real_escape_string($con, $_POST['start_Date']);
$end_Date = mysqli_real_escape_string($con, $_POST['end_Date']);
$vendor_name = mysqli_real_escape_string($con, $_POST['vendor_name']);
$snack_name = mysqli_real_escape_string($con, $_POST['snack_name']);
if ( ($vendor_name == $vendor_name) &&
($snack_name == $snack_name) &&
($start_Date == $start_Date))
{
$sql = "SELECT *
FROM t_purchase
WHERE from_vendor ='$vendor_name'
AND goods_name ='$snack_name'
AND date BETWEEN '$start_Date' AND '$end_Date'";
$result = $con->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$data = '<tr><td>' .$row["id"]. '</td><td>' .$row["date"].
'</td><td>' .$row["goods_name"]. '</td><td>'
.$row["from_vendor"]. '</td><td>' .$row["no_kgs"].
'</td><td>' .$row["rate_of"]. '</td><td>'
.$row["bill_rate"]. '</td><td>' .$row["now_paid"].
'</td><td>' .$row["v_balance"]. '</td></tr>';
echo $data;
}
} else {
echo "0 results";
}
}
最佳答案
您需要更改 SQL 查询。
尝试此查询
$sql = "SELECT *
FROM t_purchase
WHERE from_vendor ='".$vendor_name."'
AND goods_name ='".$snack_name."'
AND date BETWEEN '".$start_Date."'
AND '".$end_Date."'";
关于php - 如何编写多个条件为 true 的 php If 语句(Condition#1=true、Condition#2=true、Condition#3=true),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59092093/
现在我已经创建了一个额外的跨度来容纳一个条件。 568 || subKey == 0" ng-repeat="links in linksWrap.links">
一些 excel IF 语句可能会变得相当长,我正在寻找一种更简单的方法来编写它们。例如,如果我要写: If($B$4+13=7,$B$4+13,FALSE) 我认为它会更容易说: If($B$4+1
我有一个包含 FromDate 、 ToDate 、 VendorName 和 GoodsName 的表单,一旦一切为真,我需要显示结果 示例: FromDate="11/20/2019"、ToDat
我经常看到使用 !!condition 而不仅仅是常规条件的代码。即: if(!!value){ doSomething(); } 对比: if(value){ doSomething
这个问题有点模棱两可,这两个在汇编代码/性能方面是否等效: public void example{ do{ //some statements; if(condition)
在我看到的使用 Any 方法的 Linq 查询示例中,大约有一半是通过将其应用于 Where() 调用的结果来实现的,另一半则直接将其应用于集合。这两种样式是否总是等效的,或者在某些情况下它们可能会返
这个问题在这里已经有了答案: What does !!(x) mean in C (esp. the Linux kernel)? (3 个答案) 关闭 9 年前。 我见过人们使用带有两个 '!'
我对部署在生产环境中的应用程序进行了线程转储,该应用程序使用 logback。我不是分析线程转储的专家,但是,我必须这样做。正在学习,网上也看了一些文章。 下面是真正的线程转储: "logback-8
在 SQL 中(特别是 Postgres): 子句 where not foo='bar' in case foo is null 评估为某种 null,导致该行不是包含在结果中。 另一方面,子句 w
是不是类似于has and condition with join和where condition after join? 例如 对于以下两个查询,它会给我相同的结果吗 1) SELECT COUNT
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
如果您调用某个函数,并且该函数在发生错误时返回 NULL(例如,想想 malloc() 或 fopen()),两个更好: FILE *fp = fopen(argv[0], "r"); if (fp
我正在使用 Azure 数据工厂 V2,我需要在父检查验证中实现两级检查。例如:如果条件一为真,那么我需要检查条件 2。并且,如果条件 2 为真,则检查条件 3。 这是一种分层检查。当我在父 IF 条
使用 Linq to Entities 有以下区别吗? db.EntityName.Where(a => a.Id == id).FirstOrDefault(); db.EntityName.Fir
我有一种情况,我已经用两种不同的方式解决了,但想知道人们对这些选项的看法,以及他们是否有其他选择...... 系统正在处理数据的“间隔”。 所有数据都分配到一个“区间” 该间隔由事实表 中的“inte
我有包含字段 Amount, Condition1, Condition2 的表格。 例子: Amount Condition1 Condition2 ---------------------
我正在尝试在 Netbeans 中制作一个简单的 MySQL、Java JDBC Web 应用程序。我希望根据当前 session 中的状态变量显示不同的内容。我尝试了以下方法: 首先,我在 .jsp
我想为 postnuke cms 设计一个主题。 并希望在模板文件中使用 css 条件。 postnuke 使用类似 smarty 的标签 .... 所以当我使用 .... 它给出了一些关于标签的错误
我想问一下asyncio.Condition .我对这个概念并不熟悉,但我从学生时代就知道并了解锁、信号量和队列。 我找不到很好的解释或典型的用例,只是 this example .我看了看来源。核心
我想知道如何在不在语句中重做相同查询两次的情况下处理 SQL 比较。这是我要找的: SELECT columnName10, IF( SELECT columnName20 FROM Othe
我是一名优秀的程序员,十分优秀!