Hoal, soy novato en php y he estado trasteando con un codigo para hacer una galeria de imagenes para adaptarlo a mi pagina y funciona, lo que pasa es que me da errores en internet explorer, al cargar el contenido se situa por debajo de donde deberia ir y despues se situa donde corresponde, algo que no pasa con el Firefox. He probado de validar el codigo en el W3 y me dice que es debido a etiquetas mal cerradas. Si alguien quiere echar un ojeada este es el codigo:
Código PHP:
function listar_imagenes($cat_id,$page){
global $con_db,$galeria;
$PHP_SELF=$_SERVER['PHP_SELF'];
$cont=0;
$query=mysql_query("SELECT imagen_id FROM galeria_imagenes where imagen_categoria='".$cat_id."'",$con_db);
$totalrows= mysql_num_rows($query);
if($page == "" ){
$page = 1;
}
$limitvalue = $page * $galeria['limite'] - ($galeria['limite']);
$query=mysql_query("select * from galeria_imagenes where imagen_categoria='".$cat_id."' LIMIT $limitvalue,".$galeria['limite']."",$con_db);
if(mysql_num_rows($query) == 0){
echo "<b style='color:#FF0000'>No hay imagenes .</b>";
}else
{
echo "<table cellspacing='9' ><tr>";
while($lista=mysql_fetch_array($query))
{
if($cont == $galeria['fila_imagenes'])
{
echo "</tr><tr>";
$cont=0;
}
echo "<td class='miniaturas'><a href='?cat_id=".$cat_id."&img_id=".$lista['imagen_id'].$galeria['url_opcional']."'><img style='border:0;' src='".$galeria['url_imagenes']."min_".$lista['imagen_nombre']."' alt='".$lista['imagen_descripcion']."'/></a></td>";
$cont=$cont+1;
}
echo "</tr></table>";
}
}
$galeria['fila_imagenes' esta definido como 1
Gracias