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:
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 originalinclude("grupos.php");
$Con = new grupos();
$Con -> hacer_grupos();
Pues a lo que haces la función, ya pásale el argumento que quieres buscar:
3. En el segundo script, la función habría que retocarla para que cogiese el argumento de entrada:
Código PHP:
Ver originalfunction hacer_grupos($getvalue){
$busqueda = "SELECT * FROM raspberries WHERE nombre_de_la_empresa LIKE '%$getvalue%'";
$busqueda2 = "SELECT nombre_grupo FROM grupos WHERE nombre_de_la_empresa LIKE '%$getvalue%'";
echo "<tr>";
echo "<td align = 'center'>$fila2'[nombre_grupo']</td>";
echo "</tr>";
}
}
}
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!