Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/08/2014, 03:38
Avatar de toledo_nocturno
toledo_nocturno
 
Fecha de Ingreso: agosto-2011
Ubicación: Under the northen star
Mensajes: 86
Antigüedad: 12 años, 8 meses
Puntos: 5
Respuesta: vaciar sesiones en cada iteración

Muy buenas,

Corrígeme si me estoy equivocando:
Quieres sacar todos los dispositivos y grupos que pueda tener una empresa concreta... ¿No?

Si esto es así, puedes hacerlo todo sin necesitar sesiones, sólo con un par de cambios. A ver si te sirve esto:

1. En la línea 27 del primer script haces:
Código PHP:
Ver original
  1. $busca = $_POST['busca'];
Pues bien, con esto ya puedes tener lo que quieres.

2. Ya un poco más abajo, hacia la línea 67 haces esto:
Código PHP:
Ver original
  1. include("grupos.php");
  2. $Con = new grupos();
  3. $Con -> hacer_grupos();

Pues a lo que haces la función, ya pásale el argumento que quieres buscar:
Código PHP:
Ver original
  1. $Con -> hacer_grupos($busca);

3. En el segundo script, la función habría que retocarla para que cogiese el argumento de entrada:
Código PHP:
Ver original
  1. function hacer_grupos($getvalue){
  2.  
  3.            
  4.             $busqueda = "SELECT * FROM raspberries WHERE nombre_de_la_empresa LIKE '%$getvalue%'";
  5.             $result = mysql_query($busqueda);
  6.  
  7.             $busqueda2 = "SELECT nombre_grupo FROM grupos WHERE nombre_de_la_empresa LIKE '%$getvalue%'";
  8.             $result2 = mysql_query($busqueda2);
  9.    
  10.             while($fila = mysql_fetch_array($result)){
  11.  
  12.                 while($fila2 = mysql_fetch_array($result2)){
  13.  
  14.                     echo "<tr>";
  15.                     echo "<td align = 'center'>$fila2'[nombre_grupo']</td>";
  16.                     echo "</tr>";
  17.                 }
  18.                
  19.             }
  20.         }

Y ya debería funcionar. Si todo esto es así, ya podrías despreocuparte de esa sesión. Eso si, recuerda que cuando haces un include, a efectos del script que estás generando es COMO SI ESTUVISIE AHÍ, por lo que todo lo que hay encima de la definición de la clase y las funciones... Lo que viene siendo html no es necesario. Al hilo de las sesiones, ten en encuenta que la sesión la estabas definiendo por debajo del include, la creación del objeto, la llamada a la función...

Espero que te sea de ayuda!

Un saludo!
__________________
diseño web | Clan Rol