Foros del Web » Programando para Internet » PHP »

Paginacion en php

Estas en el tema de Paginacion en php en el foro de PHP en Foros del Web. Hola a todos tengo un problema , resulta que tengo un pequeño sistema de paginacion hecho en php, todo funciona perfectamente sin embargo la paginacion ...
  #1 (permalink)  
Antiguo 12/03/2014, 23:11
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 3 meses
Puntos: 1
Paginacion en php

Hola a todos tengo un problema , resulta que tengo un pequeño sistema de paginacion hecho en php, todo funciona perfectamente sin embargo la paginacion que hago es para un sistema de comentarios que tiene subcomentarios ocea una replica y cuando hago la paginacion ejemplo pongo que se muestren 10 entonces me muestra los 10 primeros pero incluida las replicas, y cuando hago mas replicas en cualquiera de esos 10 primeros se pierde por el simple hecho de que solo esta contando 10, ahora mi idea es agrupar el comentario y los sub comentarios para que asi lo cuente como 1, les dejo el cod haber si me ayudan porfabor.
Código PHP:
$rows_for_page 8//numero de registros a mostra
$sql "SELECT * FROM posts LEFT JOIN
                        users
                    ON
                        posts.post_by = users.user_id
                    LEFT JOIN
                        categories
                    ON
                        posts.cat_post = categories.cat_id                        
                    WHERE
                        posts.post_topic = " 
mysql_real_escape_string($_GET['id'])." GROUP BY post_id,parent";
                        
                        
$result mysql_query($sql);
//total de registros existentes en la tabla
$total_records = @mysql_num_rows($result);

//total de paginas
$pages ceil($total_records $rows_for_page); 
Esta es la paginacion.

Este es el select por donde luego muestro los resultados.

Código PHP:
$comments_result mysql_query("SELECT  posts.post_id,
                posts.post_content,
                posts.post_date,
                users.user_id,
                users.user_name,
                users.foto_level,
                users.user_ciudad,
                users.user_foto,
                users.foto_firma,
                users.user_date,
                users.user_level,
                posts.cat_post,
                posts.post_by,
                posts.parent,
                posts.usr
                
                
                
                    FROM
                        posts
                    LEFT JOIN
                        users
                    ON
                        posts.post_by = users.user_id
                    LEFT JOIN
                        categories
                    ON
                        posts.cat_post = categories.cat_id                        
                    WHERE
                        posts.post_topic = " 
mysql_real_escape_string($_GET['id'])." ORDER BY   post_id LIMIT $start,$rows_for_page"); 

Etiquetas: mysql, paginacion, registro, select, sql, tabla
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 09:42.