Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2010, 12:59
franjgg
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 2 meses
Puntos: 4
Por que el bucle imprime siempre el mismo valor en vez de cada uno diferente

Hola amigos como estais?

Mirad tengo el siguiente codigo, que esta recogiendo la informacion de un feed acontinuacion hace una consulta a base de datos para comprobar si el titulo que recoje el del feed es igual al titulo que busca en la BD mediante la consulta la cosa es que si coinciden 3 titulos en vez de poner los 3 titulos diferentes esta poniendo tres veces el mismo titulo, a ver si alguien sabe que me estoy equivocando.

Un saludo



session_start();
$ruta = $_SERVER["DOCUMENT_ROOT"];
include_once $ruta.'/cofranet/conexion.php';

$consulta='SELECT * FROM videos WHERE Nnoticia ='.$_SESSION["Nnoticia"];
$resultado = mysql_query($consulta,$conexion);
$array = mysql_fetch_array($resultado);

require_once 'Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata_YouTube');
Zend_Loader::loadClass('Zend_Gdata_AuthSub');
Zend_Loader::loadClass('Zend_Gdata_App_Exception') ;

$feedURL = 'http://gdata.youtube.com/feeds/api/videos?vq='.$_SESSION['Nombrenoticia'].'&orderby=published&start-index=1&max-results=10';

$sxml = simplexml_load_file($feedURL);
?>


<table summary="" border="1" width="100%">
<tr>
<td width="50%">
<?php


foreach ($sxml->entry as $entry) {



echo '<form action="yyy.php" method="post" target="video" >';

$media = $entry->children('http://search.yahoo.com/mrss/');


$attrs = $media->group->player->attributes();
$watch = $attrs['url'];


$attrs = $media->group->thumbnail[0]->attributes();
$thumbnail = $attrs['url'];


$yt = $media->children('http://gdata.youtube.com/schemas/2007');
$attrs = $yt->duration->attributes();
$length = $attrs['seconds'];


$gd = $entry->children('http://schemas.google.com/g/2005');
if ($gd->rating) {
$attrs = $gd->rating->attributes();
$rating = $attrs['average'];
} else {
$rating = 0;
}






if($array['titulo'] == $media->group->title){
$media->group->description = $array['descripcion'];
do{

( MOSTRANDO LA VARIABLE TITULO Y DESCRIPCION)

}
}