Foros del Web » Programando para Internet » PHP »

imagenes en un album

Estas en el tema de imagenes en un album en el foro de PHP en Foros del Web. quiero hacer un script para obtener imagenes aleatorias desde mi BDs, osea tengo en una tabla el nombre de la imagen y con el id ...
  #1 (permalink)  
Antiguo 17/10/2005, 22:52
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
imagenes en un album

quiero hacer un script para obtener imagenes aleatorias desde mi BDs, osea tengo en una tabla el nombre de la imagen y con el id del album al q pertenece algo asi
CREATE TABLE `fotos` (
`id` int(11) NOT NULL auto_increment,
`reunion` int(5) NOT NULL default '0',
`nombre` varchar(255) NOT NULL default '',
`descripcion` text NOT NULL,
`foto` varchar(255) NOT NULL default '',
`publico` set('S','N') NOT NULL default 'N',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
y en la pagina donde se listan las distintas reuniones quiero q me salgan imagenes aleatorias correspondientes con esa reunion
Código PHP:
$res=mysql_query("SELECT * FROM reuniones WHERE publico='S' ORDER BY titulo ASC",$conn)or die("no se pudieron buscar las reuniones");
while(
$row=mysql_fetch_array($res)){
            echo 
"<tr><td align=\"center\" height=\"30\"><a href=\"verreunion.php?id=$row[0]\" class=\"subtitulo\">$row[1]<br>"
            
$foto=mysql_query("SELECT foto FROM fotos WHERE reunion='$row[0]' AND publico='S'",$conn);
            
$cant=mysql_num_rows($foto);
            
$mostrar=rand(0,$cant-1);
            while(
$rfoto=mysql_fetch_array($foto)){
                
$imagenes[].="reuniones/".$row[0]."/t/".$rfoto[0];
            }
            echo 
"<img src=\"".$imagenes[$mostrar]."\" alt=\"$row[2]\n$row[3]\" border=\"0\">";
            
$imagenes="";
            echo 
"</a></td></tr><tr><td height=\"10\"></td></tr>";
        } 
quiero algo un poco mas "limpio" de como sacar una imagen aleatoria desde mi BDs sin tener q hacer todo ese quilombo
y otra cosita mas cuando entro a la reunion quisiera q al elegir una imagen se abra y q me salga la imagen anterior y siguiente como puedo hacer esto?
espero sus respuestas
  #2 (permalink)  
Antiguo 18/10/2005, 08:09
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
nadie sabe?
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 17:47.