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
Ir a la versión completa