Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2009, 10:54
AlexAguila
 
Fecha de Ingreso: mayo-2009
Mensajes: 52
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema con PHPPaging

que tal, lo que pasa esque estoy tratando de hacer una paginacion usando phppaging lo he usado en el pasado y ha resultado perfecamente bien, pero en esta ocasion esto es lo que pretendo hacer en un sistema de votaciones al votar o ver resultado quieor que se muestren todas las votaciones anteriores por si se quieren revisar con este codigo

Código PHP:
            
            
while ($row mysql_fetch_object($sql)) {
                
$datum $this->formatDate($row->timestamp);
                echo 
"<tr>
                <td class=\"$this->result_table_cell\" colspan=\"2\">\r\n
                <a href=\"$this->results_page?pollid=$row->pollid\">$row->polltitle</a>
                </td>
                <td class=\"$this->result_table_cell\" colspan=\"2\">\r\n
                $datum<br />\r\n
                </td>
                </tr>"
;
            }
            echo 
"</table>\r\n";     
    
    } 
todo funciona bien me muestra todas las encuestas anteriores ordenados por fecha la cosa esque si incluyo un paginador de esta manera

Código PHP:
while($row $paging->fetchResultado()) {
                
$datum $this->formatDate($row->timestamp);
                echo 
"<tr>
                <td class=\"$this->result_table_cell\" colspan=\"2\">\r\n
                <a href=\"$this->results_page?pollid=$row->pollid\">$row->polltitle</a>
                </td>
                <td class=\"$this->result_table_cell\" colspan=\"2\">\r\n
                $datum<br />\r\n
                </td>
                </tr>"
;
            }
            echo 
"</table>\r\n";
            
            
// Imprimimos algo de información 
    
echo "<span class='listado01'>Página ".$paging->numEstaPagina()." de ".$paging->numTotalPaginas()."</span><br />"
    echo 
"<span class='listado01'>Mostrando ".$paging->numRegistrosMostrados()." resultados, del ".$paging->numPrimerRegistro()." al ".$paging->numUltimoRegistro(); 
    echo 
" de un total de ".$paging->numTotalRegistros()."</span><br /><br />"

    
// Imprimimos la barra de navegación 
    
echo "<div class='navigation'>".$paging->fetchNavegacion()."</div>"
     
    
    } 
lo que me muestra son 20 tablas con el titulo vacio y solo la fecha que muestra y siemrpe es la misma pero si reconcoe cuantos registros hay por que me muestra el numero total y cual pagina de cuantas esta viendo. la consulat es o mas bien son dependiendo de cual de lso dos ejemplos anteriores utilize

Código PHP:
 $paging->agregarConsulta("SELECT pollid, polltitle, timestamp FROM poll_desc WHERE pollid <> '$pollid' ORDER BY timestamp DESC");

       
$sql mysql_query ("SELECT pollid, polltitle, timestamp FROM poll_desc WHERE pollid <> '$pollid' ORDER BY timestamp DESC "); 

todos los datos como la instancia del paging y la llamada a los archivos que necesita estan correctos puesto que lo he usado muchas veces, estoy seguro que el error esta en l oque mande alguien tiene alguna idea.

gracias de antemano por cualquier consejo.