Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2009, 14:49
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 7 meses
Puntos: 5
Botones de galería dinámica.

Saludos.

Para variar otro problema... (T.T)

Tengo una galería dinámica... si ya sé.. en google hay millones, pero quería aprender a hacer una propia y después migrar a las cosas ya hechas por otros... (sinó nunca aprenderé nada)

La cosa es que funciona de maravillas salvo los botones de avance o retroceso.

En un array guardo el ID de las fotos asociadas a una galería y su cantidad total.

Y con unas funciones de php puedo saltar al inicio o fin, pero no hay caso como controlar el "Next" y "Last".

ALguna ayudita???

Este es mi código:

Aca arriba va la consulta donde cuento la cantidad de registros y luego pido que me traiga el array con todos los campos requeridos (Path y nombre de foto)

Luego tengo un while donde cargo las fotos al array
Código PHP:
$i=0;
while (
$valor_fotos mysql_fetch_array($resulcarga))
{                
$botones[$i]    =    $valor_fotos[0];
$i++;

y más abajo vienen los P*** botones:

Código PHP:
<a href="index.php?id=<?=$valor_fotos[1];?>&idf=<?=reset($botones);?>&page=<?=$page;?>&max=<?=$max;?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image34','','images/bt_principio_over.gif',1)"><img src="images/bt_principio.gif" name="Image34" width="19" height="18" border="0" id="Image34" /></a>
<a href="index.php?id=<?=$valor_fotos[1];?>&idf=&page=<?=$page;?>&max=<?=$max;?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image35','','images/bt_atras_over.gif',0)"><img src="images/bt_atras.gif" name="Image35" width="20" height="18" border="0" id="Image35" /></a>
<a href="index.php?id=<?=$valor_fotos[1];?>&idf=<?=next($botones);?>&page=<?=$page;?>&max=<?=$max;?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image36','','images/bt_adelante_over.gif',1)"><img src="images/bt_adelante.gif" name="Image36" width="19" height="18" border="0" id="Image36" /></a>
<a href="index.php?id=<?=$valor_fotos[1];?>&idf=<?=end($botones);?>&page=<?=$page;?>&max=<?=$max;?>" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image37','','images/bt_final_over.gif',1)"><img src="images/bt_final.gif" name="Image37" width="20" height="18" border="0" id="Image37" /></a>
Pero cuando hago click en un botón, por ejemplo "NEXT", al recargar la página siguien teniendo los mismos valores.

Y aparte no puedo apretar ANTERIOR, porque ya estoy en la primera, y se cae la página....

Cualquier ayuda, aunque sea de lógica me sirve.... Llevo como 5 horas en esto y no se me ocurre... tengo las neuronas mareadas..