Quisiera saber como puedo filtrar por fecha, es decir mostrar ciertos producto filtrando atravez de una fecha que escoja el usuario dd/mm/aa para así saber cuantos productos y el total general que se vendio en un día. en realidad ya hice algo pero no me corre entonces lo voy a mostrar para que me digan que tengo mal.
Tengo dos tablas la primera se llama Productos y tiene los atributos: IdProducto, NombreProducto, PrecioProducto.
y la otra es ProductosCant con los siguientes atributos: IdProductoCantid ,FechaProducto, IdProducto, Cantidad, Total
Código PHP:
<form id="form1" name="form1" method="post" action="VerVentaProducto.php">
<table width="700" border="0" cellpadding="0" cellspacing="1">
<tr>
<td width="15" height="34"> </td>
<td width="146" bgcolor="#CCCCCC" class="texto1" > Filtrado por Fecha</td>
<td width="316" class="texto1">
<select name="txtDia" id="txtDia" class="texto1">
<option value="0">Día</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
/
<select name="txtMes" id="txtMes" class="texto1">
<option value="0">Mes</option>
<option value="01">Enero</option>
<option value="02">Febrero</option>
<option value="03">Marzo</option>
<option value="04">Abril</option>
<option value="05">Mayo</option>
<option value="06">Junio</option>
<option value="07">Julio</option>
<option value="08">Agosto</option>
<option value="09">Octubre</option>
<option value="10">Septiembre</option>
<option value="11">Noviembre</option>
<option value="12">Diciembre</option>
</select>
/
<select name="txtAnio" id="txtAnio" class="texto1">
<option value="0">Año</option>
<? for ($i=2009;$i<=2021;$i++){
echo "<option value=$i>$i</option>";
} ?>
</select>
<input name="Submit" type="submit" class="texto11" id="Submit" value="Buscar" /> </td>
<td width="218"> </td>
</tr>
</table>
</form>
<?
include_once("dbConex.php");
$dbConex=abrirConexion();
$txtDia =$_POST["txtDia"];
$txtMes =$_POST["txtMes"];
$txtAnio =$_POST["txtAnio"];
$fecha = $txtDia . "/" . $txtMes . "/". $txtAnio;
if($fecha!=""){
$sql = "SELECT *,DATE_FORMAT(ProductosCant.FechaProducto,'%d-%m-%Y') as FechaProductox FROM ProductosCant, Productos WHERE ProductosCant.IdProducto=Productos.IdProducto ORDER BY IdProductoCantid DESC ";
}else{
$sql = "SELECT *,DATE_FORMAT(ProductosCant.FechaProducto,'%d-%m-%Y') as FechaProductox FROM ProductosCant, Productos WHERE ProductosCant.FechaProducto='$fecha' AND ProductosCant.IdProducto=Productos.IdProducto ";
}
$registros=mysql_query($sql);
$numfilas=mysql_num_rows($registros);
$suma=0;
while($filas=mysql_fetch_array($registros)){
?>