Hola a todos. Hace dos días escribí porque no conseguía hacer la consulta correcta para sacar en un slide imágenes de la BD automáticamente. Dándole un montón de vueltas he conseguido solucionar casi toda la consulta. Pero tengo una duda que la verdad me tiene en vilo. Os explico:
Tengo un slide en el que se muestran las imágenes de mi base de datos correctamente sin crear líneas de código con cada imágen, es el siguiente:
Código HTML:
Ver original <?php $contador=1; ?>
<?php do { ?>
<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-<?php echo $contador; ?>">
<a href="#fragment-<?php echo $contador; ?>">
<?php
$contador++;
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
<?php
mysql_data_seek($Recordset1, 0);
$row_Recordset1 = mysql_fetch_assoc($Recordset1);?>
<!-- First Content -->
<?php $contador=1; ?>
<?php do { ?>
<div id="fragment-<?php echo $contador; ?>" class="ui-tabs-panel" style="">
<img src="http://www.forosdelweb.com/f18/includes/slider/<?php echo $row_Recordset1['strImagen']; ?>" alt="" width="330px" height="330px" />
<p style="color:#600" align="center"> <?php echo $row_Recordset2['strFrase']; ?>
<p style="color:#600; margin-top:-15px" align="right" > <?php
$contador++;
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
He hecho un do-while para que se muestren todas las imágenes de una tabla de la BD sin importar la cantidad. El problema es que una parte del slide es un div para mostrar frases célebres con su autor, que son sacadas de otra tabla. Es el siguiente:
Código HTML:
Ver original <p style="color:#600" align="center"> <?php echo $row_Recordset2['strFrase']; ?>
<p style="color:#600; margin-top:-15px" align="right" >
La consulta la hace bien pero muestra la primera frase únicamente. He pensado que es porque no tiene un do-while u otro bucle para que se vayan mostrando todas.
Lo he intentado, he puesto un do-while pero al estar dentro del primero y sacar la consulta de otra tabla no hace que corra el slide. Me salen diferentes errores probando cosas. ¿Quiza con un if-else?
He pensado que podría poner dos slides pero aunque actualizo las librerias de ajax para que funcione con ambas, queda uno sin andar.
Si alguien tiene alguna idea o ha tenido el mismo problema le estaría agradecido que me eche una mano.
Gracias por adelantado.