Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/03/2014, 21:21
videlxu
 
Fecha de Ingreso: diciembre-2013
Mensajes: 108
Antigüedad: 10 años, 4 meses
Puntos: 1
Respuesta: Paginacion en php

Intente hacer lo que me dijiste pero la consulta no sale como quiero , el problema es como poner un comentario principal (padre) y luego poner sub(hijo), yo creo que agrupando al padre y al hijo y contando solo eso se puede.

te dejo el cod para que te des una idea :

hacer una consulta y contar por temas los comentarios.

Código PHP:
$rows_for_page 4//numero de registros a mostra
$sql "SELECT * FROM posts                     
                    WHERE
                        posts.post_topic = " 
mysql_real_escape_string($_GET['id'])."";
                        
                        
$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);

@
mysql_free_result($result); 
aca es donde hago la siguiente consulta para sacar y hacer la paginacion:

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,
                posts.agrupado
                
                
                
                    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"); 
espero que me puedas ayudar gracias