PHP - meter un array a un foreach

   
Vista:
Imágen de perfil de cristian

meter un array a un foreach

Publicado por cristian (6 intervenciones) el 14/03/2017 15:04:16
buenasTengo una vista con unos registros.
1

los cuales se agregan con este forech

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
36
37
38
39
<div style="height: 800px; overflow: auto">
        <table class="table" id="table" >
            <thead>
                <tr class="info">
                    <th >Codigo de Salida</th>
                    <th class="hidden-xs">Fecha</th>
                    <th class="">Recibe</th>
                    <th>Accion</th>
 
                </tr>
            </thead>
            <tbody>
                <?php
                    if (isset($allsalida)) {
                        foreach ($allsalida as $salida) {
                            ?>
                <tr>
                    <td class=""><?php echo $salida->codigo_salida; ?></td>
                    <td class="hidden-xs"><?php echo $salida->fecha_salida; ?></td>
 
                    <td id="nombre_parche" class=""><a href="#" data-toggle="tooltip" data-placement="top" title="Hooray!"><div id="cedula"><?php echo $salida->cedula; ?></div></a></td>
                     <td>
                         <a class="btnEliminarItem" id="codigo_salida-<?php echo $salida->codigo_salida; ?>" href="·" type="button"   data-toggle="modal" data-target="#myModal"><button type="button" class="glyphicon glyphicon-trash btn btn-danger"></button></a>
                        <a href="<?php echo $helper->url("salida", "actualizar"); ?>&codigo_salida=<?php echo $salida->codigo_salida; ?>&cedula=<?php echo $salida->cedula; ?>"><button type="button" class="glyphicon glyphicon-pencil btn btn-info"></button></a>
                        <a href="<?php echo $helper->url("salida", "views"); ?>&codigo_salida=<?php echo $salida->codigo_salida; ?>&cedula=<?php echo $salida->cedula; ?>&cedula_entrega=<?php echo $salida->cedula_entrega; ?>&id_autoriza=<?php echo $salida->id_autoriza; ?>&id_servicio=<?php echo $salida->id_servicio; ?>"><button  type="button" class="glyphicon glyphicon-eye-open btn btn-success"></button></a>
                    </td>
 
                </tr>
 
 
              <?php } ?>
 
                        <?php
                    } else {
 
                        echo "No hay registros";
                    }
 
                    ?>


acabo de crear un filtro por fechas el cual me devuelve un array, con los registros entre esas fechas,no se como hacer que al ingresar el filtro de fechas me aarezcan solo ese array del filtro y desaparezcan los otros registros,y al recargar vuelvan a aparecer todos.


aqui el controlador
1
2
3
4
5
6
7
8
9
10
11
12
13
14
public function admin() {
 
        //$this->validateSession(array("Usuario Empresa", "Super Usuario"));
        //Creamos el objeto usuario
        $salida = new salida($this->adapter);
 
        //Conseguimos todos los usuarios
        $allsalida = $salida->getAll();
 
        //Cargamos la vista index y le pasamos valores
        $this->view("salida/admin", array(
            "allsalida" => $allsalida
        ));
    }

y aqui el modelo con el sql

1
2
3
4
5
6
7
8
9
10
public function getAll() {
        $query = $this->db->query("SELECT * FROM $this->table");
 
        $resultSet = null;
 
        while ($row = $query->fetch_object()) {
            $resultSet[] = $row;
        }
        return $resultSet;
    }

Muchas gracias

aqui un echo del array

1
{"success":true,"name":"[{\"codigo_salida\":\"1\",\"fecha_salida\":\"2017-03-01\",\"descripcion\":\"buen estado\",\"cedula_entrega\":\"1002731691\",\"id_autoriza\":\"4\",\"cedula\":\"1002731691\",\"id_servicio\":\"304\"},{\"codigo_salida\":\"6\",\"fecha_salida\":\"2017-03-08\",\"descripcion\":\"ffff\",\"cedula_entrega\":\"1002731691\",\"id_autoriza\":\"13\",\"cedula\":\"1002731691\",\"id_servicio\":\"306\"},{\"codigo_salida\":\"7\",\"fecha_salida\":\"2017-03-08\",\"descripcion\":\"fff\",\"cedula_entrega\":\"1002731691\",\"id_autoriza\":\"6\",\"cedula\":\"1002731691\",\"id_servicio\":\"303\"},{\"codigo_salida\":\"16\",\"fecha_salida\":\"2017-03-13\",\"descripcion\":\"sisas jeejje\",\"cedula_entrega\":\"1002731691\",\"id_autoriza\":\"6\",\"cedula\":\"1002731691\",\"id_servicio\":\"302\"},{\"codigo_salida\":\"18\",\"fecha_salida\":\"2017-03-13\",\"descripcion\":\"ahora si agreguese pues\",\"cedula_entrega\":\"1002731691\",\"id_autoriza\":\"7\",\"cedula\":\"1002731691\",\"id_servicio\":\"302\"}]"}
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