pues mi duda es esta
hise una seccion pero la estoy haciendo con categorias, para ello hise dos tablas en la base de datos miren:
una se llama Fotos_albums y fotos_fotos
en Fotos albums esta los sigientes campos:
id
nombre
img
y en fotos_fotos esta
id
idalbum
nombre
img
y mi codigo es este:
Código PHP:
<?php
function albums(){
include("header.php");
InfoOpen();
$columnas_cat = "4";
$contador = "1";
$direccion_album = "imagenes/secciones/fotos/albunes";
echo "<img src=\"imagenes/secciones/fotos/fotos.png\"></p>";
$albums = mysql_query("SELECT * FROM fotos_albums");
echo "<center><table border=\"0\" width=\"850\">";
while($album = mysql_fetch_assoc($albums)){
if ($contador == "1") {
echo "<tr>";
}
echo "<td align=\"center\"><a href=\"?accion=ver_album&idalbum=$album[id]\"><img src=\"$direccion_album/$album[carpeta]/$album[img]\" width=\"150\"></a><br>$album[nombre]</td>";
if ($contador == "$columnas_cat") {
echo "</tr>";
}
if ($contador == "$columnas_cat") {
$contador = "1";
} else {
$contador++;
}
}
echo "</table></center>";
InfoClose();
}
function ver_album(){
include("header.php");
InfoOpen();
$columnas_cat = "4";
$contador = "1";
$direccion_album = "imagenes/secciones/fotos/albunes";
echo "<img src=\"imagenes/secciones/fotos/fotos.png\"></p>";
$albums = mysql_query("SELECT * FROM fotos_fotos WHERE idalbum = '$id'");
echo "<center><table border=\"0\" width=\"850\">";
while($album = mysql_fetch_assoc($albums)){
if ($contador == "1") {
echo "<tr>";
}
echo "<td align=\"center\"><a href=\"\"><img src=\"$direccion_album/$album[carpeta]/$album[foto]\" width=\"150\"></a><br>$album[nombre]</td>";
if ($contador == "$columnas_cat") {
echo "</tr>";
}
if ($contador == "$columnas_cat") {
$contador = "1";
} else {
$contador++;
}
}
echo "</table></center>";
InfoClose();
}
switch ($accion){
default:
albums($id);
break;
case 'ver_album':
ver_album($id);
break;
}
?>