Tema: PHPPaging
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2009, 19:54
majony
(Desactivado)
 
Fecha de Ingreso: diciembre-2008
Mensajes: 421
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: PHPPaging

Gracias Okram por tu respuesta y felicitarte por esa clase q has creado pero tengo una dudida mira esta es la basica configuracion de el PHPPaging
Código php:
Ver original
  1. <?php
  2.    
  3.         // Apertura de la conexión a la base de datos e Inclusión del script
  4.        
  5.         // Instanciamos el objeto
  6.         $paging = new PHPPaging;
  7.        
  8.         // Indicamos la consulta al objeto
  9.         $paging->agregarConsulta("SELECT * FROM usuarios ORDER BY id ASC");
  10.        
  11.         // Ejecutamos la paginación
  12.         $paging->ejecutar();  
  13.        
  14.         // Imprimimos los resultados, para esto creamos un ciclo while
  15.         // Similar a while($datos = mysql_fetch_array($sql))
  16.         while($datos = $paging->fetchResultado()) {
  17.             echo "<tr>";
  18.             echo "<td>".$datos['id']."</td>";
  19.             echo "<td>".$datos['nombre']."</td>";
  20.             echo "<td>".$datos['apellidos']."</td>";
  21.             echo "<td>".$datos['pais']."</td>";
  22.             echo "</tr>";
  23.         }
  24.    
  25.     ?>
  26.  
  27. </table>
  28.  
  29. <?php
  30.     // Imprimimos la barra de navegación
  31.     echo "<b>Navegación</b>: ".$paging->fetchNavegacion();
  32. ?>

Yo segui los pasos pero tengo un duda me manejo con el
foreach ($items_noticia as $item_noticia) y tu con el while($datos = $paging->fetchResultado()) habra alguna posibilidad de manterner mi foreach y reemplazarlo por el while si es asi por favor me darias alguna opcion sino caso contrario voy a tener que cambiar mi foreach por el while No se si me hago entender


Código php:
Ver original
  1. <?php
  2.                
  3.                 $paging = new PHPPaging;
  4.                 $paging->agregarConsulta("SELECT * FROM noticia ORDER BY id ASC");
  5.                 $paging->ejecutar();
  6.                                // aqui en ves del while mantener el foreach como ?  
  7.                 foreach ($items_noticia as $item_noticia) {
  8.               ?>
  9.               <tr>
  10.                 <td colspan="2" align="center"><h2><?php echo $item_noticia->titulo ?></h2></td>
  11.               </tr>
  12.               <tr>
  13.                 <td align="justify" width="200" height="80"><?php echo $item_noticia->texto_corto ?></td>
  14.               </tr>
  15.               <tr>
  16.               <td colspan="2"><?php echo $item_noticia->fecha_publicacion ?> <a href="index.php?mod=noticias&pag=leer_noticia&id=<?php echo $item_noticia->id; ?> ">Leer mas..</a></td>
  17.               </tr>
  18.              
  19.              
  20.               <?php
  21.                echo "<b>Navegación</b>: ".$paging->fetchNavegacion();
  22.                 }
  23.               ?>
  24.               <tr>
  25.                 <td colspan="5">Nro de Resultados: <?php echo count($items_noticia); ?></td>
  26.               </tr>
  27.             </table>
  28.             </td>
  29.   <tr>
  30. </table>
Gracias