Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2007, 12:53
Avatar de Carlojas
Carlojas
 
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 16 años, 11 meses
Puntos: 49
Re: Mostra tabla con resultado de consulta con 10 registros sucesivamente.

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.