Hola chicos, buenas tardes en México!
Acudo a ustedes ya que tengo un problema que no he podido resolver.
Trato de realizar reportes de movimientos, para lo cual se solicitan 2 fechas al usuario y en seguida se muestran los movimientos que se realizaron durante ese rango de fechas seleccionadas, mi duda es que no se si estoy haciendo mal mi consulta o qué parte del código es la que estoy haciendo mal, ya que el resultado siempre es: No hay movimientos.
El código que estoy usando es este:
Cita: <input type="date" name="fecha1" id="fecha1"/>
<input type="date" name="fecha2" id="fecha2"/>
<input type="submit" name="filtrar" value="Filtrar" id="filtrar" />
<?php
if(isset($_POST["filtrar"]) && ($_POST["fecha1"]!="") && ($_POST["fecha2"])!=""){
$objModelo->filtro(($_POST["fecha1"]),($_POST["fecha2"]));
}else{
echo "Eliga una fecha para filtrar.";;
}
?>
Y en otro archivo tengo esto:
Cita: function filtro($fecha1, $fecha2){
$sql="SELECT * FROM tbl_movarticulo WHERE fechaMovimiento>=$fecha1 AND fechaMovimiento<=$fecha2";
$resul = mysqli_query($this->conn, $sql) or die(mysqli_error());
if($resul){
echo "No hay movimientos.";
}else{
echo "<table align='center'><thead>
<th>Articulo</th>
<th>Movimiento</th>
<th>Cantidad</th>
<th>Departamento</th>
<th>Estado</th>
<th>Observaciones</th>
<th>Fecha</th>
<th>Modificar</th>
<th>Eliminar</th>
</thead><tbody>";
while ($row = mysqli_fetch_array($rs)){
echo "<td align='center'>".$row["articulo"]."</td>";
echo "<td align='center'>".$row["movimiento"]."</td>";
echo "<td align='center'>".$row["cantidad"]."</td>";
echo "<td align='center'>".$row["departamento"]."</td>";
echo "<td align='center'>".$row["estado"]."</td>";
echo "<td align='center'>".$row["observaciones"]."</td>";
echo "<td align='center'>".$row["fechaMovimiento"]."</td>";
}
}
echo "</tbody></table>";
}
Les agradezco que me puedan ayudar.
Saludos!