Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/08/2017, 14:31
fede_337
 
Fecha de Ingreso: febrero-2008
Mensajes: 7
Antigüedad: 16 años, 2 meses
Puntos: 0
Respuesta: Consulta con Select por fechas

Alexis:

Muchas gracias por responderme!! Estuve probando un poco, envie los datos del formulario atravez de ajax, probe de hacer un echo de cada uno de los tres datos y los muestra en la web al momento de darle click al boton.
Luego intente armar un codigo para generar la tabla, de la siguiente manera:

Código:
<?php 
include('../sesion_confirm.php');//Archivo verifica que el usario que intenta acceder a la URL esta logueado
require_once ("../abrir_conexion.php");//Contiene las variables de configuracion para conectar a la base de datos
//Archivo de funciones PHP
include("../funciones.php");

$caja = $_POST["caja"];
$desde = $_POST['dtp_input1'];
$hasta = $_POST['dtp_input2'];

//EJECUTAMOS LA CONSULTA DE BUSQUEDA

$query = mysqli_query($conexion,"SELECT * FROM facturas WHERE fecha_factura BETWEEN '$desde' AND '$hasta' ORDER BY id_factura ASC");

//CREAMOS NUESTRA VISTA Y LA DEVOLVEMOS AL AJAX

echo '<table class="table table-striped table-condensed table-hover">
        	<tr>
            	<th width="300">numero fac</th>
                <th width="200">cliente</th>
                <th width="150">vendendor</th>
                <th width="150">condicion</th>
                <th width="150">Fecha</th>
                <th width="50">total</th>
            </tr>';
if(mysql_num_rows($query)>0){
	while($registro2 = mysql_fetch_array($query)){
		echo '<tr>
				<td>'.$registro2['numero_factura'].'</td>
				<td>'.$registro2['id_cliente '].'</td>
				<td>'.$registro2['id_vendedor'].'</td>
				<td>'.$registro2['condiciones '].'</td>
				<td>'.$registro2['fecha_factura'].'</td>
				<td>'.$registro2['total_venta'].'</td>
				</tr>';
	}
}else{
	echo '<tr>
				<td colspan="6">No se encontraron resultados</td>
			</tr>';
}
echo '</table>';




?>
1º todavia no implemente que tome el dato del form: caja (option 1 2 3 y 4), que refiere a la columna " condiciones " de la base de datos. (realmente no se como ordenarlo en la consulta)
2º Me arma la tabla pero no muestra ningun dato.

me podras ayudar? Te pego una imagen de la base de datos y del formulario:



la primer fecha es el dtp_input1 y el segundo es el dtp_input2, solo que no cambie el label y me quedo desde en los dos.
Como veras arregle los datetimepicker para que tengan el mismo formato que el datetime de la base de datos sql.

Muchisimas gracias