PHP - Vistas con ajax

 
Vista:
Imágen de perfil de Mario
Val: 13
Ha aumentado su posición en 4 puestos en PHP (en relación al último mes)
Gráfica de PHP

Vistas con ajax

Publicado por Mario (12 intervenciones) el 27/02/2018 18:29:10
Hola estoy trabajando con ajax generando diferente tipo de vistas en forma de tabla para un solo index he generado vista de busqueda por fecha de registros y busqueda por nombre para las 2 he usado el evento on change() y para busqueda el keyup() todo funciona de maravilla hasta que ingrese la funcion que buscara por sucursal y creo una vista igual a las que yahe hecho pero lo que hace es que no me ordena la tabla sino que solo me coloca el valor y no muestra nada
este es el codigo ajax
1
2
3
4
5
6
7
8
9
10
11
12
$('#bd-sucursal').on('change', function(){
    var sucur = $('#bd-sucursal').val();
    var url = '../php/sucursal.php';
    $.ajax({
        type:'POST',
        url:url,
        data:'sucur='+sucur,
        success: function(datos){
            $('#agrega-registros').html(datos);
        }
 
    });
y el codigo para que me haga la vista es
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
include('conexion.php');
 
$sucur = $_POST['sucur'];
 
 
$registro = mysqli_query($conexion,"SELECT usuarios.id,usuarios.nombre,ventas.sucursal,ventas.fecha,sum(total) as total FROM ventas INNER JOIN usuarios on usuarios.id=ventas.vendedor  WHERE ventas.sucursal = '$sucur' group BY usuarios.nombre ");
 
echo '<table class="table table-striped table-condensed table-hover">
	<tr>
		<th width="300">ID</th>
        <th width="200">Nombre</th>
        <th width="150">Sucursal</th>
        <th width="150">Fecha</th>
        <th width="150">Total</th>

    </tr>';
if(mysqli_num_rows($registro)>0){
	while($registro2 = mysqli_fetch_array($registro)){
		echo '<tr>
			<td>'.$registro2['id'].'</td>
			<td>'.$registro2['nombre'].'</td>
			<td> '.$registro2['sucursal'].'</td>
			<td>'.fechaNormal($registro2['fecha']).'</td>
            <td>$'.$registro2['total'].'</td>
			</tr>';
	}
}else{
	echo '<tr>
		<td colspan="6">No se encontraron resultados</td>
	</tr>';
}
echo '</table>';
 
?>
asi he hecho las demas vista y como dije funciona bien solo este es el problema no muestra ningun registro solo muestra el valor de el post
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder