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
<div id="featured" > <ul class="ui-tabs-nav"> <?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; ?>"> </a> </li> <?php $contador++; } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </ul> <?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" /> <div class="info" > <p style="color:#600" align="center"> <?php echo $row_Recordset2['strFrase']; ?> </p> <p style="color:#600; margin-top:-15px" align="right" > </p> </div> </div> <?php $contador++; } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?> </div>
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
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.