BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
¡Usuario popular!
Suscripción a IA
La palabra "aquí con texto" se repite porque en tu código aumentas el contadorero porque la palabra aqui con texto se repite?
$count_with_photo tanto cuando encuentras un poster con foto como en el bloque else cuando no hay foto. Esto genera que se imprima "aquí con texto" cada vez que no se cumple la condición para mostrar una foto, lo que puede llevar a que aparezca varias veces según la cantidad de posters procesados.### Solución
Si tu objetivo es simplemente contar los posters con fotos y no deseas contar o imprimir nada para aquellos que no tienen fotos, simplemente puedes eliminar el bloque
else. Aquí tienes cómo quedaría el código:### Código Modificado
PHP:
$count_with_photo = 0; // Contador para posters con foto
$pey = mt_rand(1, 10); // Generar número aleatorio una vez
while ($fily = mysqli_fetch_assoc($sist)) {
if (!empty($fily['photo']) && $pey <= 5) { // Verifica si 'photo' no está vacío
$count_with_photo++; // Incrementa el contador
if (strpos($fily['photo'], '.mp4') !== false) {
echo '<img src="' . str_replace('.mp4', '.webp', str_replace('upload/', 'imguser/', $fily['photo'])) . '" class="tado cora" />';
} else {
echo '<img src="' . $fily['photo'] . '" class="tado cora" />';
}
}
// Para romper el bucle después de encontrar 6 posters con foto.
if ($count_with_photo >= 6) {
break;
}
}
// Si quieres un mensaje final indicando la cantidad de posters encontrados
if ($count_with_photo < 6) {
echo 'Menos de 6 archivos encontrados con foto.';
} else {
echo '¡Se encontraron 6 archivos con foto!';
}
### Cambios Realizados:
1. Eliminación del Bloque
else: He removido el bloque con echo 'aqui con texto';. Así, solo se imprimirá el mensaje cuando se cumpla la condición de que hay una foto.2. Mensaje Final: Se añadió un mensaje extra al final para proporcionar información adicional sobre la cantidad de posters con fotos que se encontraron.
Con este ajuste, la frase "aquí con texto" no se repetirá y solo verás imágenes o el mensaje final que desees. Si tienes más preguntas o necesitas más ayuda, ¡no dudes en preguntar!

