Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2008, 12:23
Avatar de j84625
j84625
 
Fecha de Ingreso: junio-2008
Ubicación: Valencia
Mensajes: 170
Antigüedad: 16 años, 9 meses
Puntos: 2
Mensaje Yuda con Script del paginador

Ayuda con Script del paginador

Bueno el titulo del post lo hice mal ruego que me disculpen

Hola amigos estado buscando algún tutorial de como crear un paginador en php y mysql hay varios script pero no funcionan
encontré uno que almeno funciona un 50% logre que muestre el contenido dela columna pero cuando le doy ala pagina 2 o siguiente muestra el mismo contenido
En principio quisiera un turorial o Script que pueda usar para guiarme.
aquí les dejo el código php haber si me pueden ayudar con el script ya que no puedo hacerlo funcionar
Código PHP:
<?

function conectar() 

    
$base_de_datos "tes";
    
$db_usuario "user"
    
$db_password "1234567"
   
    if (!(
$link mssql_connect("localhost"$db_usuario$db_password))) 
    { 
        echo 
"Error conectando a la base de datos."
        exit(); 
    } 
    if (!
mssql_select_db($base_de_datos$link)) 
    { 
        echo 
"Error seleccionando la base de datos."
        exit(); 
    } 
    return 
$link


$db conectar();


$registros 3;

if (!
$pagina) { 
    
$inicio 0
    
$pagina 1

else { 
    
$inicio = ($pagina 1) * $registros



?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Noticias</title>
<style>
    body { font-family: arial; font-size:12px}
</style>
</head>

<body>
    <?
    $resultados 
mssql_query("SELECT id FROM articulos WHERE visible = 1");
    
$total_registros mssql_num_rows($resultados); 
    
$resultados mssql_query("SELECT * FROM articulos WHERE visible = 1 ORDER BY fecha DESC ");    
    
$total_paginas ceil($total_registros $registros);                       

    if(
$total_registros) {
    
        while(
$articulo=mssql_fetch_array($resultados)) {
            
            echo 
"<b>".$articulo["titulo"]."</b><br>";
            echo 
"<font color='#666666'>".$articulo["descripcion"]."</font><br><br><br>";
            
        }
        
    } else {
        echo 
"<font color='darkgray'>(sin resultados)</font>";
    }
    
    
mssql_free_result($resultados);                
    
    if(
$total_registros) {
        
        echo 
"<center>";
        
        if((
$pagina 1) > 0) {
            echo 
"<a href='paginacion.php?pagina=".($pagina-1)."'>< Anterior</a> ";
        }
        
        for (
$i=1$i<=$total_paginas$i++){ 
            if (
$pagina == $i
                echo 
"<b>".$pagina."</b> "
            else
                echo 
"<a href='paginacion.php?pagina=$i'>$i</a> "
        }
      
        if((
$pagina 1)<=$total_paginas) {
            echo 
" <a href='paginacion.php?pagina=".($pagina+1)."'>Siguiente ></a>";
        }
        
        echo 
"</center>";
        
    }
    
?>
</body>
</html>
<? mssql_close($db);?>
Espero que alguno me pueda ayudar en algo gracias...