Buenas, mi consulta es la siguiente, me gustaría saber si puedo guardar el resultado de una consulta en una variable de sesión para usarlo posteriormente en otra página.
Pongo un ejemplo:
FICHERO1
---------
<?php
session_start();
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
$con = mssql_pconnect ("xxxxxxxx", "xxxx", "xxxxxxxxxxx");
if(!$con){
echo "error de conección.";
exit;
}
if (!mssql_select_db ("jovitel", $con)){
echo "No existe la base de datos Jovitel.";
exit;
}
$result=mssql_query('select distinct NOMBRE from jovitel.dbo.v_comerciales');
echo "<table bgcolor=#D7D7FF width = 40%>";
while ($row = mssql_fetch_assoc($result))
{
echo "<tr onMouseOver=bgColor=\"#FFFFB7\" onMouseOut=bgColor=\"#D7D7FF\">";
echo "<td>";
echo "<font face=Arial size=1>$row[NOMBRE]</font>";
echo "</td>";
echo "</tr>";
}
echo "</table>";
mssql_data_seek($result,0);
$_SESSION['result'] = $result;
?>
<a href="prueba2.php">prueba2</a>
</body>
</html>
FICHERO 2
----------
<?php
session_start();
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
echo "<table bgcolor=#D7D7FF width = 40%>";
while ($row = mssql_fetch_assoc($_SESSION[result]))
{
echo "<tr onMouseOver=bgColor=\"#FFFFB7\" onMouseOut=bgColor=\"#D7D7FF\">";
echo "<td>";
echo "<font face=Arial size=1>$row[NOMBRE]</font>";
echo "</td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
no me funciona me da error, alguién me puede decir si se puede hacer lo que propongo y como?, también me interesa saber si puedo registrar como variable de session un objeto creado por mí.