Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/08/2012, 09:29
printonic
 
Fecha de Ingreso: diciembre-2007
Mensajes: 38
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: blucle while dentro de funcion solo me devuelve un resultado

Bueno pues ya lo he connseguido.... muchas gracias pero ahora me muestra los resultados repetidos y no respeta el limit de la query....

¿qué puede ser? ¿demasiados bucles?

Edito: ya está arreglado. He sacado
Código PHP:
Ver original
  1. $ret[] = $reg[$item];
  2.         $noticias = ($ret);
del bucle while y me muestra correctamente las noticias.

Cita:
Brenda Chapman acusa de machismo a Pixar
Brenda Chapman acusa de machismo a Pixar
Marc Webb dirigirá 'The only living boy in New York'
Brenda Chapman acusa de machismo a Pixar
Marc Webb dirigirá 'The only living boy in New York'
'Contrarreloj', tráiler y cartel del nuevo thriller con Nicolas Cage
Brenda Chapman acusa de machismo a Pixar
Marc Webb dirigirá 'The only living boy in New York'
'Contrarreloj', tráiler y cartel del nuevo thriller con Nicolas Cage
las tiendas abren mañana festivo
Brenda Chapman acusa de machismo a Pixar
Marc Webb dirigirá 'The only living boy in New York'
'Contrarreloj', tráiler y cartel del nuevo thriller con Nicolas Cage
las tiendas abren mañana festivo
'Los mercenarios' ('The Expendables') tendrá una versión femenina

Código PHP:
Ver original
  1. <?php
  2.  
  3. function portada ($item)
  4. {
  5.     require_once("conexion.php");
  6.        
  7.     $query  = "select * from noticias order by id_noticias desc limit 5";
  8.     $result = mysqli_query ($con, $query) or die ("Error: ".mysqli_error($con));
  9.  
  10.     while ($reg = mysqli_fetch_array($result))
  11.     {
  12.         $ret[] = $reg[$item];
  13.         $noticias = ($ret);
  14.  
  15.         foreach ($noticias as $bucle)
  16.         {
  17.                 echo $bucle."<br />";
  18.         }
  19.     }
  20. }
  21. ?>

Última edición por printonic; 21/08/2012 a las 09:35