problema con una galeria de imagenes
Publicado por Asier (2 intervenciones) el 02/11/2003 13:07:01
Hola. Bueno, lo primero es que soy un novatazo en esto del PHP, así que la pregunta igual es tonta, pero llevo ya mucho rato con el siguiente problema:
Estoy haciendo una galería de imágenes, de esas en las que se presenta una imagen y puedes avanzar a la siguiente, retroceder a la anterior o volver al índice. Bien, pues como todas se llaman igual lo que he hecho ha sido descomponer el nombre en nombre de la coleccion y número, de forma que luego los junto y añado la extensión, es decir:
$coleccion="Varios";
$num=1;
$nombre=$coleccion.$num.".jpg";
Lo que hago al para ir a la siguiente o a la anterior es sumar o restar uno a la variable num. El problema me surge cuando paso por la URL el numero de la siguiente foto a visualizar. Si solo pongo elenlace a Anterior funciona perfectamente, si solo pongo el enlace a Siguiente también funciona perfectamente. Pero si pongo los 2, uno funciona bien y el otro me recarga la misma fotografía (a veces me va a una foto determinada, depende de como le de). Este es el código de los enlaces:
echo "<td width='33%' height='39' align='center' valign='top'> <font color='#FFFF33' size='+1'>";
if ($num > 1)
echo "<a href = 'Galeria.php?num=".--$num."'>ANTERIOR</a>";
echo "</font></td>";
echo "<td width='33%' height='39' align='center' valign='top'><font color='#FFFF00' size='+1'> <a href=''>INDICE </a></font></td>";
echo "<td width='33%' height='39' align='center' valign='top'><font color='#FFFF33' size='+1'>";
if ($num < 7)
echo "<a href = 'Galeria.php?num=".++$num."'>SIGUIENTE</a>";
echo "</font></td>";
Espero que algiuen pueda ayudarme, porque esto empieza a ser desesperante.
Gracias.
Asier ®
Estoy haciendo una galería de imágenes, de esas en las que se presenta una imagen y puedes avanzar a la siguiente, retroceder a la anterior o volver al índice. Bien, pues como todas se llaman igual lo que he hecho ha sido descomponer el nombre en nombre de la coleccion y número, de forma que luego los junto y añado la extensión, es decir:
$coleccion="Varios";
$num=1;
$nombre=$coleccion.$num.".jpg";
Lo que hago al para ir a la siguiente o a la anterior es sumar o restar uno a la variable num. El problema me surge cuando paso por la URL el numero de la siguiente foto a visualizar. Si solo pongo elenlace a Anterior funciona perfectamente, si solo pongo el enlace a Siguiente también funciona perfectamente. Pero si pongo los 2, uno funciona bien y el otro me recarga la misma fotografía (a veces me va a una foto determinada, depende de como le de). Este es el código de los enlaces:
echo "<td width='33%' height='39' align='center' valign='top'> <font color='#FFFF33' size='+1'>";
if ($num > 1)
echo "<a href = 'Galeria.php?num=".--$num."'>ANTERIOR</a>";
echo "</font></td>";
echo "<td width='33%' height='39' align='center' valign='top'><font color='#FFFF00' size='+1'> <a href=''>INDICE </a></font></td>";
echo "<td width='33%' height='39' align='center' valign='top'><font color='#FFFF33' size='+1'>";
if ($num < 7)
echo "<a href = 'Galeria.php?num=".++$num."'>SIGUIENTE</a>";
echo "</font></td>";
Espero que algiuen pueda ayudarme, porque esto empieza a ser desesperante.
Gracias.
Asier ®
Valora esta pregunta


0