PHP月付款过滤器

PHP月付款过滤器,php,html,Php,Html,好的,仍然在php学习曲线上。我一直在为自己建立一个简单的图书系统,以此来提高我的基本技能 我有一个从我输入的信息数据库中提取的列表。如果需要查找一个月的信息,我想知道是否有办法将其过滤到一个月。我想到了我选择的两个日期框,它显示了输入日期之间的所有信息?我的代码可以在下面找到: <style> </style> <head> <meta http-equiv="Content-Type" content="text/html; charset

好的,仍然在php学习曲线上。我一直在为自己建立一个简单的图书系统,以此来提高我的基本技能

我有一个从我输入的信息数据库中提取的列表。如果需要查找一个月的信息,我想知道是否有办法将其过滤到一个月。我想到了我选择的两个日期框,它显示了输入日期之间的所有信息?我的代码可以在下面找到:

<style>

</style>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
<?php
include 'db-connect.php'; 

$result = mysqli_query($con,"SELECT * FROM payments");

echo "<table border='0' align='center' text-align='left'>
<tr>
<th>Title:</th>
<th>Date:</th>
<th>Incoming:</th>
<th>Outgoing:</th>
<th>Notes:</th>
</tr>";

$totalIncoming = 0;
    $totalOutgoing = 0;
    while($row = mysqli_fetch_array($result))
      {
      $totalIncoming += $row['incoming'];
      $totalOutgoing += $row['outgoing'];
      echo "<tr>";
      echo "<td>" . $row['title'] . "</td>";
      echo "<td>" . $row['date'] . "</td>";
      echo "<td> £" . $row['incoming'] . "</td>";
    echo "<td> £" .  $row['outgoing'] . "</td>";
    echo "<td>" . $row['notes'] . "</td>";
      echo "</tr>";
      }
    echo "</table>";
$profit = $totalIncoming - $totalOutgoing;
    echo "<div class='payment-total'><h1>Profit : £" . "$profit</h1></div>";


mysqli_close($con);
?>


从“日期”介于“2013-11-01”和“2013-11-30”之间的付款中选择*
?MySQL<代码>在。。。而且…
-我考虑的更多的是不必通过代码来完成it@user2827404如果不进行编码,您如何能够像那样进行过滤?您需要代码来生成日期输入字段。您需要代码从输入字段中捕获日期。您将需要代码来更改SQL,以便根据输入日期进行筛选。没有神奇的“过滤我的数据库为我”按钮,你可以添加。不通过什么代码?你必须改变一些代码来改变你的结果。我的意思是,就像在网站上有一个文本框一样,我可以输入数据,它可以实现这一点。如果你明白了我的意思,我就不必进入代码中去做它,而是更多地考虑不必通过代码来做它
SELECT *
FROM Payments
WHERE your_date BETWEEN to_date ('2003/01/01', 'yyyy/mm/dd') AND to_date ('2003/12/31', 'yyyy/mm/dd');