He utilizado el unset pero no se si lo he puesto en el lugar correcto; lo que hace es ir almacenando y mostrando el resultado de ntodas las consultas que voy haciendo...
El código del .php en el que defino la sesión es este:
Código PHP:
Ver original<?php
?>
<html>
<HEAD>
<LINK REL="stylesheet" HREF="css.css" TYPE="text/css">
<meta charset="utf-8"/>
</HEAD>
<H2 align = "center">Insertar contenido por nombre de empresa</H2>
<form align = "center" name = "form1" method = "post" action = "buscadorgrupo.php">
<br><br>
Empresa:
<input align = "center" name = "busca" type = "text" autocomplete = 'off'>
<input type = "submit" name = "submit" value = "Buscar">
<br><br>
<br><br>
</form>
<body>
<?php
//recogemos el valor que se mete en el campo de texto mediante post
$busca = $_POST['busca'];
//Aquí va la conexión a la BBDD
if($busca!=""){
$busqueda = "SELECT * FROM dispositivos WHERE nombre_de_la_empresa LIKE '%$busca%'";
echo "<table align = 'center' cellspacing='10' cellpadding='10' border='3'>";
echo "<tr>";
echo "<td>";
echo "<table align = 'center' cellspacing='2' cellpadding='2' border='1'>";
echo "<TH>Id</TH>";
echo "<TH>Dispositivos</TH>";
echo "<TH>Fecha de creación</TH>";
echo "<tr>";
echo "<td align = 'center'>$fila[id]</td>";
echo "<td align = 'center'>$fila[Dispositivos]</td>";
echo "<td align = 'center'>$fila[nombre_de_la_empresa]</td>";
echo "</tr>";
}
echo "</table>";
echo "</td>";
echo "<td>";
echo "<table align = 'center' cellspacing='2' cellpadding='2' border='1'>";
echo "<TH>Grupos</TH>";
include("grupos.php");
$Con = new grupos();
$Con -> hacer_grupos();
echo "</table>";
echo "</td>";
echo "</tr>";
echo "</table>";
$_SESSION['buscar'] = $busca;
}
//unset($_SESSION['buscar']);
?>
</body>
</html>
El código del .php grupos.php, al que apunta el include es el siguiente:
Código PHP:
Ver original<?php
?>
<html>
<head>
<LINK REL="stylesheet" HREF="css.css" TYPE="text/css">
<meta charset = "utf-8"/>
</head>
<body>
<?php
class grupos{
function hacer_grupos(){
//Aquí va la conexion a la BBDD
$busca = $_SESSION['buscar'];
$busqueda = "SELECT * FROM dispositivos WHERE nombre_de_la_empresa LIKE '%$busca%'";
$busqueda2 = "SELECT nombre_grupo FROM grupos WHERE nombre_de_la_empresa LIKE '%$busca%'";
echo "<tr>";
echo "<td align = 'center'>$fila2[nombre_grupo]</td>";
echo "</tr>";
}
}
}
}
?>
</body>
</html>
Muchas gracias de nuevo!