Código PHP:
<?php
$_gallery_id_1=mysql_query("SELECT id FROM galerias_img WHERE id_cat = '".$_GET["cat"]."'",$conexion) or die (mysql_error());
$_gallery_total_result=mysql_num_rows($_gallery_id_1);
$_gallery_nav = "";
$_gallery_pag= array();
while ($row_nav = mysql_fetch_assoc($_gallery_id_1)) {
$_gallery_pag[]=$row_nav["id"];
}
if (isset($_GET["gallery_pag"])) {
$_gallery_pag_actual=$_GET["gallery_pag"];
}else {
for ($pag=1; $pag <=$_gallery_total_result; $pag++) {
if ($_gallery_pag[$pag-1] == $_GET["id"]) {
$_gallery_pag_actual=$pag;
}
}
}
$_gallery_ant=$_gallery_pag_actual - 1;
$_gallery_sig=$_gallery_pag_actual + 1;
if ($_gallery_pag_actual == 1) {
$_gallery_nav .= " Anterior ";
}else {
$_gallery_nav .= "<a href = 'ver_img.php?id=".$_GET["id"]."&cat=".$_GET["cat"]."&gallery_pag=".$_gallery_ant."'>Anterior</a> ";
}
for ($num=1; $num <= $_gallery_total_result; $num++) {
if (!isset($_GET["gallery_pag"])) {
if ($_GET["id"] == $_gallery_pag[$num-1]) {
$_gallery_nav .=" <strong>".$num."</strong> ";
$_galery_viendo=$num;
}else {
$_gallery_nav .=" <a href = 'ver_img.php?id=".$_gallery_pag[$num-1]."&cat=".$_GET["cat"]."&gallery_pag=".$num."'>".$num."</a> ";
}
}else {
if ($num == $_GET["gallery_pag"]) {
$_gallery_nav .=" <strong>".$num."</strong> ";
$_galery_viendo=$num;
}else {
$_gallery_nav .=" <a href = 'ver_img.php?id=".$_gallery_pag[$num-1]."&cat=".$_GET["cat"]."&gallery_pag=".$num."'>".$num."</a> ";
}
}
}
if ($_gallery_pag_actual == $_gallery_total_result) {
$_gallery_nav .=" Siguiente";
}else {
$_gallery_nav .=" <a href = 'ver_img.php?id=".$_GET["id"]."&cat=".$_GET["cat"]."&gallery_pag=".$_gallery_sig."'>Siguiente</a>";
}
mysql_free_result($_gallery_id_1);
if (isset($_GET["gallery_pag"])) {
$_gallery_imagen=$_gallery_pag[$_gallery_pag_actual-1];
}else {
$_gallery_imagen=$_GET["id"];
}
$_gallery_result = mysql_query("SELECT url FROM galerias_img WHERE id = '".$_gallery_imagen."'",$conexion) or die (mysql_error());
$_gallery_info = "";
$_gallery_info .="Imagen <strong>".$_galery_viendo."</strong> de un total de <strong>".$_gallery_total_result."</strong>";
?>