Programación Web y Scripting > PHP

 Problema Al Mostrar Blog

(1/1)

zaida20:
Hola tengo un problemilla, quiero que a través de éstas consultas me aparezcan todos los blog con su respectivas fotos que tenga el suario con id=5, el problema es que sólo me muestra el primer blog, no todos. Éste es el código por si alguien puede ayudarme:



--- Código: Text ---//consulta blog$i=0;$obtener_blog="select fecha_hora,descripcion,titulo,id, id_usuario from blog2 where id_usuario= 5 order by fecha_hora desc";$consulta=mysql_query($obtener_blog,$conexion);if($consulta!=NULL){  if(mysql_num_rows($consulta)!=0)  {    while($fila=mysql_fetch_array($consulta))    {      $fecha_hora[$i]=$fila['fecha_hora'];      $descripcion[$i]=$fila['descripcion'];      $titulo[$i]=$fila['titulo'];      $id_blog[$i]=$fila['id'];      echo "Fecha:"."<br>";      echo $fecha_hora[$i]."<br>"."<br>";      echo "Título:"."<br>";      echo $titulo[$i]."<br>"."<br>";      echo "Descripción:"."<br>";      echo $descripcion[$i]."<br>"."<br>";      echo "____________________"."<br>";      //consulta imágenes      $obtener_foto="select foto from fotos where id_blog=".$id_blog[$i];      $i=0;      $consulta=mysql_query($obtener_foto,$conexion)or die(mysql_error());;      if($consulta!=NULL)      {        if(mysql_num_rows($consulta)!=0)        {            while($row=mysql_fetch_array($consulta))            {            $imagen[$i]=$row['foto'];            $id=$row['id'];            $size= getimagesize ($imagen[$i]);            $ancho[$i]= (int) ($size [0] * 0.2);             $alto[$i]= (int) ($size [1] * 0.2);             echo "<img src=".$imagen[$i]." width=".$ancho[$i]." height=".$alto[$i].">";            $i++;            }        }      }    }  }  } 
Muchas gracias  :hola:

F_Tanori:

--- Cita de: "zaida20" ---Hola tengo un problemilla, quiero que a través de éstas consultas me aparezcan todos los blog con su respectivas fotos que tenga el suario con id=5, el problema es que sólo me muestra el primer blog, no todos. Éste es el código por si alguien puede ayudarme:


<!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>XCODE </td></tr><tr><td id='XCODE'><!--exc1-->//consulta blog
$i=0;
$obtener_blog="select fecha_hora,descripcion,titulo,id, id_usuario from blog2 where id_usuario= 5 order by fecha_hora desc";
$consulta=mysql_query($obtener_blog,$conexion);
if($consulta!=NULL)
{
  if(mysql_num_rows($consulta)!=0)
  {
    while($fila=mysql_fetch_array($consulta))
    {
      $fecha_hora[$i]=$fila['fecha_hora'];
      $descripcion[$i]=$fila['descripcion'];
      $titulo[$i]=$fila['titulo'];
      $id_blog[$i]=$fila['id'];
      echo "Fecha:"."<br>";
      echo $fecha_hora[$i]."<br>"."<br>";
      echo "Título:"."<br>";
      echo $titulo[$i]."<br>"."<br>";
      echo "Descripción:"."<br>";
      echo $descripcion[$i]."<br>"."<br>";
      echo "____________________"."<br>";
      //consulta imágenes
      $obtener_foto="select foto from fotos where id_blog=".$id_blog[$i];
      $i=0;
      $consulta=mysql_query($obtener_foto,$conexion)or die(mysql_error());;
      if($consulta!=NULL)
      {
        if(mysql_num_rows($consulta)!=0)
        {
            while($row=mysql_fetch_array($consulta))
            {
            $imagen[$i]=$row['foto'];
            $id=$row['id'];
            $size= getimagesize ($imagen[$i]);
            $ancho[$i]= (int) ($size [0] * 0.2);
            $alto[$i]= (int) ($size [1] * 0.2);
            echo "<img src=".$imagen[$i]." width=".$ancho[$i]." height=".$alto[$i].">";
            $i++;
            }
        }
      }
    }
  }
  
}<!--xc2--></td></tr></table><div class='postcolor'><!--exc2-->

Muchas gracias  :hola:
--- Fin de la cita ---

vaya ese blog si que ha dado lios :P



mira segun parece obtienes los resultados en $consulta despues dentro del primer while vuelves ha asiganar el resultado de una nueva consulta en la misma variable y pierdes los resultados anteriores


Saludos

zaida20:
Hola F_Tanori:

Si, está me está costando hacerlo!!!
De nuevo muchísimas gracias!!!!  :D  

Saludos!!!! :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa