Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problemas con paginacion en php

Estas en el tema de Problemas con paginacion en php en el foro de PHP en Foros del Web. Hola A todos, tengo el siguiente codigo de paginacion que me funciona muy bien, excepto al final cuando muestra las imagenes de siguiente y atras ...
  #1 (permalink)  
Antiguo 22/09/2017, 10:25
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Mensaje Problemas con paginacion en php

Hola A todos, tengo el siguiente codigo de paginacion que me funciona muy bien, excepto al final cuando muestra las imagenes de siguiente y atras

Este es el codigo

Código PHP:
<?php
include_once("conex.php");

$consulta_noticias "SELECT * FROM articulos";
$rs_noticias mysql_query($consulta_noticias$conexion);
$num_total_registros mysql_num_rows($rs_noticias);
//Si hay registros
if ($num_total_registros 0) {
    
//Limito la busqueda
    
$TAMANO_PAGINA 2;
        
$pagina false;

    
//examino la pagina a mostrar y el inicio del registro a mostrar
        
if (isset($_GET["pagina"]))
            
$pagina $_GET["pagina"];
        
    if (!
$pagina) {
        
$inicio 0;
        
$pagina 1;
    }
    else {
        
$inicio = ($pagina 1) * $TAMANO_PAGINA;
    }
    
//calculo el total de paginas
    
$total_paginas ceil($num_total_registros $TAMANO_PAGINA);

    
    
//pongo el numero de registros total, el tamaño de pagina y la pagina que se muestra
    
echo '<h3>Numero de cortometrajes: '.$num_total_registros .'</h3>';
    echo 
'Mostrando la pagina '.$pagina.' de ' .$total_paginas.' paginas.';
    echo 
'<hr>';
    
$consulta "SELECT article_id, title_article, article_image, body_article FROM articulos ORDER BY article_id DESC LIMIT ".$inicio."," $TAMANO_PAGINA;
    
$rs mysql_query($consulta$conexion);
    while (
$row mysql_fetch_array($rs)) {
        echo 
'<h3><a href="articles.php?article_id='.$row['article_id'].'" title="'.$row['title_article'].'">'.$row['title_article'].'</a></h3>
        <img src="'
.$row['article_image'].'" width="100px" height="70px"><br>
        '
.$row['body_article'].'<br>
        
        <hr>
        '
;
    }

    echo 
'<p>';

    if (
$total_paginas 1) {
        if (
$pagina != 1)
            echo 
'<a href="'.$url.'?pagina='.($pagina-1).'"><img src="images/izq.gif" border="0"></a>';
        for (
$i=1;$i<=$total_paginas;$i++) {
            if (
$pagina == $i)
                
//si muestro el indice de la pagina actual, no coloco enlace
                
echo $pagina;
            else
                
//si el indice no corresponde con la pagina mostrada actualmente,
                //coloco el enlace para ir a esa pagina
                
echo '<a href="'.$url.'?pagina='.$i.'">'.$i.'</a>';
        }
        if (
$pagina != $total_paginas)
            echo 
'<a href="'.$url.'?pagina='.($pagina+1).'"><img src="images/der.gif" border="0"></a>';
    }
    echo 
'</p>';
}
?>

Al final cargar los botones de atraz y adelante pero me salen con este error

Notice: Undefined variable: url in

Que debo hacer.

Agradezco me ayuden, bendiciones
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #2 (permalink)  
Antiguo 22/09/2017, 10:35
Avatar de petit89  
Fecha de Ingreso: marzo-2011
Mensajes: 1.135
Antigüedad: 13 años, 1 mes
Puntos: 170
Respuesta: Problemas con paginacion en php

pues lo que te dice: $url indefinida/no definida... ¿de donde traes esa variable?

deberia ser algo como:
Código PHP:
Ver original
  1. $url = "http://www.tudominio.com/";

en ese codigo que pones no esta su definición
__________________
█ WebHosting / Reseller a bajo costo | Uptime Garantizado | Soporte en Español e Ingles
¿Te sirvió la respuesta? Deja un +1 (Triangulo negro al lado derecho)
  #3 (permalink)  
Antiguo 22/09/2017, 21:07
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 448
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Problemas con paginacion en php

Cita:
Iniciado por petit89 Ver Mensaje
pues lo que te dice: $url indefinida/no definida... ¿de donde traes esa variable?

deberia ser algo como:
Código PHP:
Ver original
  1. $url = "http://www.tudominio.com/";

en ese codigo que pones no esta su definición
Muchas gracias, la verdad no habia caido en cuenta de ese pequeño detalle. Muchas gracias y Muchas bendiciones
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS

Etiquetas: paginacion-en-php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:06.