Foros del Web » Programando para Internet » PHP »

ordenar la secuencia en que aparecen las imagenes

Estas en el tema de ordenar la secuencia en que aparecen las imagenes en el foro de PHP en Foros del Web. tengo una pagina en php en las que muestro secuencialmente imagenes asociadas a un id de ficha, hasta hace poco las imagenes las podia ver ...
  #1 (permalink)  
Antiguo 16/11/2004, 11:12
 
Fecha de Ingreso: febrero-2004
Mensajes: 35
Antigüedad: 13 años, 9 meses
Puntos: 0
ordenar la secuencia en que aparecen las imagenes

tengo una pagina en php en las que muestro secuencialmente imagenes asociadas a un id de ficha, hasta hace poco las imagenes las podia ver en el mismo orden en que eran subidas pero ahora eso no ocurre sino que no parecen no seguir ningun orden logico.

este es el codigo que utilizo para mostralas

Código PHP:
              <?php 
if(!isset($nft)){
$nft "0";
}else{
$nft $_GET['nft'];
}
$totalfoto count($archivos);
?>

<img src="<?php  if(empty($totalfoto)){
echo 
"./fotos/nodisp.jpg";
}else{
echo 
$dir $archivos[$nft];
}
?>" width="320" height="240">

//y este el codigo para recorrerlas

<?php if($nft>0) {
$paginaAnterior $nft-1;
echo 
"<a href='$PHP_SELF?Ficha=" $_GET['Ficha'] . "&nft=$paginaAnterior'>Anterior</a>";
}
if(
$nft<$totalfoto && $nft != $totalfoto-1  ) {
$paginaSiguiente $nft+1;
echo 
"<a href='$PHP_SELF?Ficha=" $_GET['Ficha'] . "&nft=$paginaSiguiente'>Siguiente</a>";
}elseif(
$nft=$totalfoto-1){
}
?>
Si renombrara las imagenes a 1.jpg, 2.jpg, 3jpg...etc como podria modificar el codigo para que me lo recorriera secuencialmente desde la imagen 1 en adelante...

cualquier aporte lo agradecere.
  #2 (permalink)  
Antiguo 16/11/2004, 11:20
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 13 años, 6 meses
Puntos: 2
Lo mejor es que uses un campo id autoincremental y después ordenar por ese campo en la select.
__________________
¿Te apasiona el mundo del guión? El portal del guión
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:58.