Sacar todas las fotos de todos los posts en una página
Hola amigos,
¿qué consulta debo hacer, para sacar todas las fotos, de todos los post y exponerlas individualmente en una única página?
Consigo hacerlo a través de DO/WHILE, pero sólo saco la primera de cada post.
Esta es mi consulta:
---------------------------------------------------------------------------------------------
$accion_galeria="SELECT * FROM tono_posts ORDER BY id DESC";
$consulta_galeria=mysqli_query($conexion,$accion_galeria);
$datos_galeria=mysqli_fetch_assoc($consulta_galeria);
$cantidad_galeria=mysqli_num_rows($consulta_galeria);
--------------------------------------------------------------------------------------------
<?php if($imagenes!=0){
do {
?>
<div class="imagen-galeria-usuarios">
<ul class="galeria">
<li class="galeria__item"><img class="galeria__img" src="<?php echo $dato[0];?>upload/<?php echo $datos_galeria['imagen'];?>"></li>
<div class="autor-foto">
<div><?php echo $datos_galeria['autor'];?></div>
<div><?php echo $datos_galeria['categoria'];?></div>
</div>
</ul>
</div>
<?php
} while($datos_galeria=mysqli_fetch_assoc($consulta_galeria));
} else { ?>
"No existen fotografías"
<?php } ?>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
¿qué consulta debo hacer, para sacar todas las fotos, de todos los post y exponerlas individualmente en una única página?
Consigo hacerlo a través de DO/WHILE, pero sólo saco la primera de cada post.
Esta es mi consulta:
---------------------------------------------------------------------------------------------
$accion_galeria="SELECT * FROM tono_posts ORDER BY id DESC";
$consulta_galeria=mysqli_query($conexion,$accion_galeria);
$datos_galeria=mysqli_fetch_assoc($consulta_galeria);
$cantidad_galeria=mysqli_num_rows($consulta_galeria);
--------------------------------------------------------------------------------------------
<?php if($imagenes!=0){
do {
?>
<div class="imagen-galeria-usuarios">
<ul class="galeria">
<li class="galeria__item"><img class="galeria__img" src="<?php echo $dato[0];?>upload/<?php echo $datos_galeria['imagen'];?>"></li>
<div class="autor-foto">
<div><?php echo $datos_galeria['autor'];?></div>
<div><?php echo $datos_galeria['categoria'];?></div>
</div>
</ul>
</div>
<?php
} while($datos_galeria=mysqli_fetch_assoc($consulta_galeria));
} else { ?>
"No existen fotografías"
<?php } ?>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
0
Puntos
Puntos
2348
Visitas
Visitas
3
Resp
Resp
Por amsvm hace 61 meses
Principiante
Respuesta #1
Puse esto: (Perdón)
------------------------------------
<?php if($imagenes!=0){
do {
-------------------------------------
Y es esto...
<?php if($cantidad_galeria!=0){
do {
-----------------------------------
Si hay alguién por ahí, agradecería la ayuda, por favor...
------------------------------------
<?php if($imagenes!=0){
do {
-------------------------------------
Y es esto...
<?php if($cantidad_galeria!=0){
do {
-----------------------------------
Si hay alguién por ahí, agradecería la ayuda, por favor...
0
Puntos
Puntos
Por amsvm hace 61 meses
Principiante
Respuesta #2
Hola, al menos me podrías decir si tengo que hacer algo diferente, como por ejemplo, relacionarlo con otra tabla para extraer los datos de un mismo campo de imagen, u otra cosa... y yo, de esa manera, buscarme la vida.... Sólo espero una indicación de cómo podría hacerlo, no una definición técnica..., por favor.
Si hay alguién por ahí, agradecería la ayuda, por favor...
Si hay alguién por ahí, agradecería la ayuda, por favor...
0
Puntos
Puntos
Por amsvm hace 61 meses
Principiante
Respuesta #3
Bien amigos, después de estrujar el cerebro a experimentos, os paso la resolución que he conseguido hacer...
Esta es mi consulta:
-----------------------------------------
//CONSULTA A LA BASE DE DATOS
$accion_galeria="SELECT * FROM `tono_posts` ORDER BY `imagen` DESC";
$consulta_galeria=mysqli_query($conexion,$accion_galeria);
$datos_galeria=mysqli_fetch_assoc($consulta_galeria);
//Cantidad de registros
$cantidad_galeria=mysqli_num_rows($consulta_galeria);
//Sacar datos con $datos;
$imagenes=$datos_galeria['imagen'];
$partes=explode('####',$imagenes);
$cantidad=count($partes);
-----------------------------------------------------------------
<?php if($imagenes!=0){
do {
$imagenes=$datos_galeria['imagen'];
$partes=explode('####',$imagenes);
$cantidad=count($partes);
?>
<?php for ($i=0; $i < $cantidad; $i++) { ?>
<div class="imagen-galeria-usuarios">
<ul class="galeria">
<li class="galeria__item"><img class="galeria__img" src="<?php echo $dato[0];?>upload/<?php echo $partes[$i];?>"></li>
<div class="autor-foto">
<div><?php echo $datos_galeria['autor'];?></div>
<div><?php echo $datos_galeria['categoria'];?></div>
</div>
</ul>
</div>
<?php } ?>
<?php
} while($datos_galeria=mysqli_fetch_assoc($consulta_galeria));
} else { ?>
<div style="color: #ffffff;">"No existen fotografías"</div>
<?php } ?>
-----------------------------------------------------------------------------------------------------
Espero que los interesados en el tema, halléis consuelo en la resolución, si lo que buscáis, es lo mismo. con esto, lo que he conseguido es hacer una galería de fotos en otra página, de todas las fotos de todos los post publicados, y cuando eliminas el Post, también se eliminan las fotos de la galería....
Espero os sirva de ayuda...
Gracias de todas formas por los posibles intentos de ayudarme o asesorarme, que no hallan llegado a tiempo.....
Saludos
Esta es mi consulta:
-----------------------------------------
//CONSULTA A LA BASE DE DATOS
$accion_galeria="SELECT * FROM `tono_posts` ORDER BY `imagen` DESC";
$consulta_galeria=mysqli_query($conexion,$accion_galeria);
$datos_galeria=mysqli_fetch_assoc($consulta_galeria);
//Cantidad de registros
$cantidad_galeria=mysqli_num_rows($consulta_galeria);
//Sacar datos con $datos;
$imagenes=$datos_galeria['imagen'];
$partes=explode('####',$imagenes);
$cantidad=count($partes);
-----------------------------------------------------------------
<?php if($imagenes!=0){
do {
$imagenes=$datos_galeria['imagen'];
$partes=explode('####',$imagenes);
$cantidad=count($partes);
?>
<?php for ($i=0; $i < $cantidad; $i++) { ?>
<div class="imagen-galeria-usuarios">
<ul class="galeria">
<li class="galeria__item"><img class="galeria__img" src="<?php echo $dato[0];?>upload/<?php echo $partes[$i];?>"></li>
<div class="autor-foto">
<div><?php echo $datos_galeria['autor'];?></div>
<div><?php echo $datos_galeria['categoria'];?></div>
</div>
</ul>
</div>
<?php } ?>
<?php
} while($datos_galeria=mysqli_fetch_assoc($consulta_galeria));
} else { ?>
<div style="color: #ffffff;">"No existen fotografías"</div>
<?php } ?>
-----------------------------------------------------------------------------------------------------
Espero que los interesados en el tema, halléis consuelo en la resolución, si lo que buscáis, es lo mismo. con esto, lo que he conseguido es hacer una galería de fotos en otra página, de todas las fotos de todos los post publicados, y cuando eliminas el Post, también se eliminan las fotos de la galería....
Espero os sirva de ayuda...
Gracias de todas formas por los posibles intentos de ayudarme o asesorarme, que no hallan llegado a tiempo.....
Saludos
0
Puntos
Puntos
Por amsvm hace 61 meses
Principiante