![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/05/2006, 04:13
|
| | Fecha de Ingreso: abril-2006
Mensajes: 15
Antigüedad: 18 años, 9 meses Puntos: 0 | |
Registrar el resultado de una consulta en una session 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í. |