El script paginator perfecto, pero tengo un problema como al generar el script tambien abro una sesión entonces al dar siguiente me sale un mensaje que tengo en el script que necesito introducir el nombre de usuario y la contraseña. aqui dejo mi script completo.
Código PHP:
include("conex.php");
$link = Conectarse();
$usuario = $_POST['usuario'];
$password = $_POST['password'];
if (!(empty($usuario)) and (!empty($password)))
{
$consulta = "SELECT * FROM administracion WHERE usuario = '$usuario'";
$resultado = mysql_query($consulta, $link);
$cursor = mysql_fetch_array($resultado);
if ($cursor['usuario'] != $usuario or $cursor['password'] != $password)
{
echo "<center><font color = #575757 ><b>Los datos que ha introducido son incorrectos.<a href = 'administracion.php'><img src = 'Ir.gif' vspace = 10 border = 0 height = 50 width = 50 ></center></font></a>"; exit();
}
else
{
// NOMBRE DE LA SESIÓN
session_name("LoginAdministrador");
// INICIAR SESIÓN.
session_start();
// ACCESO AL SISTEMA.
$_SESSION["ultimoAcceso"] = date("Y-m-d H:i:s");
$consul = "SELECT usuario, password FROM administracion WHERE password = '$password' ";
$result = mysql_query($consul, $link);
$fil = mysql_fetch_array($result);
$_SESSION["usuario"] = $fil['usuario'];
// PAGINAS PRIVADAS.
echo('<a href = "docentes.php" target = "Ventana_4" ><img src = "Usuarios1.gif" vspace = "10" border = "0" align = right height = 64 width = 64 alt = "Para registrar un nuevo docente haga click sobre este icono." title = "Para registrar un nuevo docente haga click sobre este icono." ></a>');
echo('<a href = "noticias.php" target = "Ventana_5"><img src = "Noticias1.gif" vspace = "10" border = "0" align = right height = 64 width = 64 alt = "Para publicar una nueva noticia haga click sobre este icono." title = "Para publicar una nueva noticia haga click sobre este icono."></a>');
// EJECUCIÓN DE LA CONSULTA.
$consulta1 = "SELECT * FROM usuarios ORDER BY codusu ASC ";
$resultado1 = mysql_query($consulta1, $link);
// ENCABEZADO DE LA TABLA DE RESULTADOS.
echo "<h1><td align = left ><font color = 'blue'><i>ADMINISTRADOR - ".$_SESSION['usuario']."<B></td></h1></i>";
echo "<h1><td align = left ><font color = 'blue'><i>USUARIOS REGISTRADOS EN EL SISTEMA.<B></td></h1></i>";
echo "<hr>\n\n";
echo "<form action = 'cerrar_sesion_admin.php' method = 'post' >";
echo "<center><table border = '1' bordercolor = 'white' cellspacing = 0 > \n";
echo "<tr><td align = center bgcolor = #5B5BFF ><font color = 'white'><font size = 2><B>CÓDIGO DE USUARIO</td><td bgcolor = #5B5BFF ><font color = 'white'><font size = 2><B><center>NOMBRE DE USUARIO </td><td bgcolor = #5B5BFF > <font color = 'white'><font size = 2><B><center>ESTADO DEL USUARIO</td><td bgcolor = #5B5BFF ><font color = 'white'><font size = 2><B><center>FECHA ULTIMO ACCESO</td></tr>";
while($row = mysql_fetch_row($resultado1))
{
echo "<tr>";
echo "<td align = center bgcolor = #E7E7E7 ><font size = 2><b>".$row[0]."</td>";
echo "<td align = center bgcolor = #E7E7E7 ><font size = 2><b>".$row[1]."</td>";
if ($row[2] == 'Activo')
{
echo "<td align = center bgcolor = #E7E7E7 ><font size = 2><font color = 'green'><b>".$row[2]."</td>";
}
else
{
echo "<td align = center bgcolor = #E7E7E7 ><font size = 2><b>".$row[2]."</td>";
}
echo "<td align = center bgcolor = #E7E7E7 ><font size = 2><b>".$row[3]."</td>";
echo "</tr>";
}
echo "</table></center>";
echo "<hr>";
echo "\n<tr><td colspan = 2 align = right><input type = 'submit' value = 'Cerrar sesion' >
</tr>";
echo "\n</form>";
}
}
else
{
echo "<center><font color = #575757 ><b>Debe ingresar el nombre de usuario y la contraseña para entrar al sistema.<a href = 'administracion.php'><img src = 'Ir.gif' vspace = 10 border = 0 height = 50 width = 50 ></center> </font></a>";
exit();
}
?>
Como hago para mantener los datos de la sesion al dar siguiente a la otra pagina de resultados? este es mi script original sin los cambios para el paginator.
Espero me puedan ayudar.