Soy Javy de nuevo.
Hasta hace poco usaba este código paa mostrar una serie de imágenes por filas y columnas:
Código:
Quisiera poder usar el mismo código pero usando <DIV> en vez de <TABLE>... ¿me podrían ayudar?<?php //CONECTANDO CON LA BASE DE DATOS require_once("incluye/config_invitado.php"); require_once("incluye/funciones.php"); //CONECTANDO A MYSQL $cnx = conectar(); //CONSULTA $sql = "SELECT clientesempresasfoto, clientesempresastexto FROM clientesempresas ORDER BY clientesempresasid DESC"; $res= mysql_query($sql) or die (mysql_error()); $result = mysql_query($sql); $row = mysql_fetch_array($result); if ($row){//SI HAY RESULTADOS ?> <table cellspacing="0" cellpadding="0" align="center" width="100%"><!-- COMIENZO TABLA IMAGENES DE CLIENTES --> <tr> <?php $Maximo=6;//FOTOS POR FILA - COLUMNAS $Contador = 0;//REINICIA EL SISTEMA do { $texto = "".$row['clientesempresastexto']."";//SE CARGA EL TEXTO, INCLUYENDO LAS ETIQUETAS HTML $texto2 = strip_tags($texto);//LIMPIA LAS ETIQUETAS HTML DEL TEXTO echo "<td><a href='#\'><img src='".$row['clientesempresasfoto']."' alt='$texto2' title='$texto2'/></a>\n";//MOSTRARA LA IMAGEN Y UN TOOLTIP CON EL TEXTO echo "</td>\n";//ABRE FILA E IMPRIME LOS DATOS $Contador++;//SUMA UNO AL CONTADOR YA QUE IMPRIMIO UNA FILA if ($Contador == $Maximo) {//COMPARA SI LLEGO A LA CANTIDAD DE FILAS echo "</tr><tr>\n";//Y CIERRA COLUMNA PARA EMPEZAR DE NUEVO $Contador = 0; } } while ($row = mysql_fetch_array($result)); ?> </tr> </table><!-- CIERRA LA TABLA IMAGENES DE CLIENTES Y EL PRIMER TR --> <?php } else { echo "<table cellspacing='0' cellpadding='0'>\n"; echo "<tr><td class='texto'><img src='imagenes/pagina/flecha.gif' hspace='5' align='absmiddle' />Página en Mantenimiento: disculpen las molestias.</td></tr>\n"; echo "</table>\n"; echo $result[0]; } mysql_close($cnx); ?>
He probado de mil maneras pero no soy capaz.
Gracias por su atención y ayuda, y un saludo a todos:
Javy