Junto con saludar, me gustaría que si alguien pudiese prestar ayuda con la siguiente problema
Estoy haciendo una galería de imágenes la cual se llena con valores que vienen desde la base de datos, en cuya tabla se pueden poner hasta 25 imágenes (25 indices).
El tema que logre que en la galería solamente se muestren las imágenes que tengan algún valor en la base de datos con el siguiente código
Código PHP:
<?php
if ($row_consultanoticias['StrImagen21'] != NULL ) {
echo '<li><a href="#"><img src="img/tb/tb_' . $row_consultanoticias["StrImagen1"] . '" data-large="img/' . $row_consultanoticias["StrImagen1"] . '" /></a></li>';
}
?>
Como verán hacer este código imagen por imagen es bastante tedioso, mas si en el futuro se ponen mas de 25 imágenes. entonces se me ocurrió agregar un bucle
Código PHP:
<?php
$row_consulta= array($row_consultanoticias["StrImagen"],$row_consultanoticias["Strimagen2"],$row_consultanoticias["StrImagen3"],$row_consultanoticias["StrImagen4"],$row_consultanoticias["StrImagen5"],$row_consultanoticias["StrImagen6"],$row_consultanoticias["StrImagen7"],$row_consultanoticias["StrImagen8"],$row_consultanoticias["StrImagen9"],$row_consultanoticias["StrImagen10"],$row_consultanoticias["StrImagen11"],$row_consultanoticias["StrImagen12"],$row_consultanoticias["StrImagen13"],$row_consultanoticias["StrImagen14"],$row_consultanoticias["StrImagen16"],$row_consultanoticias["StrImagen17"],$row_consultanoticias["StrImagen18"],$row_consultanoticias["StrImagen19"],$row_consultanoticias["StrImagen20"],$row_consultanoticias["StrImagen21"],$row_consultanoticias["StrImagen22"],$row_consultanoticias["StrImagen23"],$row_consultanoticias["StrImagen24"],$row_consultanoticias["StrImagen25"],);
for ($i=0; $i<count($row_consulta); $i++){
echo '<li><a href="#"><img src="img/tb/tb_' . $row_consulta[$i] . '" data-large="img/'. $row_consulta[$i] . '" /></a></li>';
}
?>
El problema que este bucle tambien me trae los valores NULL y yo quiero que cuente solamente los campos que tienen valores en la base de datos,.
Se agradeceria su ayuda.
Gracias !