Para que tu código funcione correctamente con dos búsquedas diferentes y asegure que cada conjunto de imágenes se gestione de manera separada, necesitas realizar algunos ajustes para evitar confusiones y sobreposiciones. Aquí tienes una versión mejorada que implementa dos consultas, asegurando que cada conjunto se muestre correctamente:
### Código PHP Ajustado
Aquí tienes el código ajustado para que funcione con dos búsquedas y gestiones diferentes:
PHP:
echo '<ins class="loaders">
<div class="floop">';
// Primera consulta
$resultado = mysqli_query($conexion, "SELECT * FROM watch WHERE nico != 'pfalse' AND pelioserie != 'subserie' AND acepted='yes' AND kloud != 'pago' ORDER BY RAND() DESC LIMIT 0, 5");
$let = 0;
while ($fila = mysqli_fetch_assoc($resultado)) {
$let++;
$_GET['future'] = $fila['id'];
include("samural.php");
// Mostrar imagen
echo '<a href="#' . $let . '" class="loadpost cora" style="' . ($let == 1 ? '' : 'display:none;') . '">
<img src="' . $fila['photobar'] . '" class="cora" />
<span class="debps">' . $desar66 . '</span>
<span class="debpx">' . $fila[$desar04] . '</span>
</a>';
}
// Cerrar primer bloque de imágenes
echo '</div><div class="buttons">';
// Botones para la primera búsqueda
for ($i = 0; $i < $let; $i++) {
echo '<a class="floopbuton cora" data-index="' . $i . '">' . ($i + 1) . '</a>';
}
echo '</div>';
// Segundo bloque de imágenes
echo '<div class="floop">';
$resultado = mysqli_query($conexion, "SELECT * FROM watch WHERE nico != 'pfalse' AND pelioserie != 'peli' AND acepted='noo' AND kloud != 'yess' ORDER BY RAND() DESC LIMIT 0, 5");
$let2 = 0; // Usar $let2 para evitar mezcla con el primer bloque
while ($fila = mysqli_fetch_assoc($resultado)) {
$let2++;
$_GET['future'] = $fila['id'];
include("samural.php");
// Mostrar imagen
echo '<a href="#' . ($let2 + 5) . '" class="loadpost cora" style="display:none;">
<img src="' . $fila['photobar'] . '" class="cora" />
<span class="debps">' . $desar66 . '</span>
<span class="debpx">' . $fila[$desar04] . '</span>
</a>';
}
echo '</div><div class="buttons">';
// Botones para la segunda búsqueda
for ($i = 0; $i < $let2; $i++) {
echo '<a class="floopbuton cora" data-index="' . ($i + 5) . '">' . ($i + 6) . '</a>';
}
echo '</div></ins>';
### Cambios Realizados
1.
Consultas Separadas: He usado dos consultas que llenan dos bloques de imágenes separados, garantizando que cada bloque de imágenes y botones sea distinto.
2.
Control de Contadores: Se utiliza
$let
para la primera consulta y
$let2
para la segunda. Esto evita confusiones al mostrar las imágenes.
3.
Visibilidad Inicial: En la primera consulta, solo la primera imagen se muestra inicialmente, las demás están ocultas. Para la segunda consulta, todas las imágenes comienzan ocultas.
4.
Botones: Cada conjunto de botones ahora utiliza índices adecuados para que coincidan con su construcción de imágenes.
### Consideraciones Finales
- Asegúrate de que los campos en las consultas existan y tengan datos válidos para evitar que se muestre contenido vacío.
- Verifica que las funciones como
include("samural.php")
estén bien configuradas y devuelvan las variables necesarias.
- Revisa el Javascript que controla la navegación entre las imágenes para que funcione correctamente con ambos conjuntos.
Si necesitas más detalles o ajustes adicionales, ¡no dudes en preguntar!