Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/10/2008, 13:26
zeyt
 
Fecha de Ingreso: septiembre-2005
Mensajes: 12
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Duda foreach y arrays

Hola, muchísimas gracias por tu temprana respuesta. Intente utilizar la función que me dijiste. No he sabido usarla muy bien puesto que tenía que asignar los valores del array y como no es de índice ando un poco liado.

Pero no te preocupes. Agradezco tu respuesta. Al final pensé en como hacerlo de cualquier forma e introduje lo siguiente:
Código PHP:
//Aqui el paginador
$pagina = ( !isset($HTTP_GET_VARS['pagina']) ) ? intval($HTTP_GET_VARS['pagina']);
  If (
$pagina>40){
   
$pagina 40;
  }

    function 
display_rss($url)
    {
        GLOBAL 
$pagina;

        
$rss fetch_rss($url);
        echo  
$rss->channel['title'];
                echo  
"<br><br>";

                
$k=1;
                
$j=0;

        foreach (
$rss->items as $item ) {
                     If (
$j >= $pagina) {     
                        If (
$k==10){ break;}
                        
$k++;
            
$title $item[title];
            
$url   $item[link];
            
$desc =  $item[description];     
            echo 
"<font class=\"storytitle\"><b>$title</b></font><br>$desc<br><a href=$url>Leer / Comentar noticia.</a><br><br>";
                     }
                
$j++;
        }
        echo 
"<br><br><br>"
    }
// PAGINADOR
     
If ($pagina == 0) {
       
$paginamas $pagina+10;
       
$paginador '<b><<< Anteriores</b> | <a href="modules.php?name=Noticias&pagina='$paginamas .'"><b>Siguientes >>></b></a>';
     }
     else {

       If(
$pagina == 40)  {
       
       
$paginamenos $pagina-10;       
$paginador '<a href="modules.php?name=Noticias&pagina='$paginamenos .'"><b><<< Anteriores</b></a> | <b>Siguientes >>></b><br>Sólo mostramos las últimas 50 noticias aquí. Si quieres ver más sigue <a href="modules.php?name=Forums&file=viewforum&f=29">este enlace</a>';  
       }
       else {
       
$paginamas $pagina+10;
       
$paginamenos $pagina-10;
       
$paginador '<a href="modules.php?name=Noticias&pagina='$paginamenos .'"><b><<< Anteriores</b></a> | <a href="modules.php?name=Noticias&pagina='$paginamas .'"><b>Siguientes >>></b></a>';
         }
    }

// PAGINADOR 
llamamos a la función y luego echo al paginador y ya está