Necesito comprobar si hay imagen y mostrarla
hola amigos tengo un pequeño codigo con un slider que añade imagenes al slider ej:
Editado
<?php for ($i=0; $i < $cantidad; $i++) { ?> <div class="swiper-slide"><img src="<?php echo $dato[0] ?>img/upload/<?php echo $partes[$i]; ?>" alt=""></div> <?php } ?>y quiero que en caso de que no haya imagenes agregadas me muestre una foto por defecto lo que hice fue:
<?php if(!$i){?> <div class="swiper-slide"><img src="<?php echo $dato[0] ?>img/1.png" alt=""></div> <?php } ?>pero no hay resultado, lo he intentado de varias maneras y no doy con la solucion , me podeis ayudar ? muchas gracias de antemano
Editado
0
Puntos
Puntos
1159
Visitas
Visitas
3
Resp
Resp
Por webcampeon hace 68 meses
Principiante
Respuesta #1
hola, prueba a poner condiciones con $cantidad, por ejemplo si es 0 sacas la imagen default si no el bucle, algo así:
<?php if($cantidad==0){?> <div class="swiper-slide"><img src="<?php echo $dato[0] ?>img/1.png" alt=""></div> <?php } else { for ($i=0; $i < $cantidad; $i++) { ?> <div class="swiper-slide"><img src="<?php echo $dato[0] ?>img/upload/<?php echo $partes[$i]; ?>" alt=""></div> <?php } } ?>prueba y nos cuentas :P
0
Puntos
Puntos
Por alber hace 68 meses
Administrador
Respuesta #2
lo he intentado y sigue igual , tengo aqui el slider entero por si lo sabe alguien
<div class="swiper-container"> <div class="swiper-wrapper"> <?php for ($i=0; $i < $cantidad; $i++) { ?> <div class="swiper-slide"><img src="<?php echo $dato[0] ?>img/upload/<?php echo $partes[$i]; ?>" alt=""></div> <?php } ?> </div> <?php if($i>=2){?> <div class="swiper-button-next swiper-button-white"></div> <div class="swiper-button-prev swiper-button-white"></div> <?php } ?> </div>
0
Puntos
Puntos
Por webcampeon hace 68 meses
Principiante
Respuesta #3
Problemas solucionado ! .. tenia un if ($imagenes!='') que cubria todo .. grande Albert !
0
Puntos
Puntos
Por webcampeon hace 68 meses
Principiante