Foros del Web » Programando para Internet » PHP »

Imagen aleatoria

Estas en el tema de Imagen aleatoria en el foro de PHP en Foros del Web. Saludos, estoy haciendo una nueva galeria de imagenes pero me gustaria que en el thumbnail para entrar a ella me escoja una imagen aleatoria de ...
  #1 (permalink)  
Antiguo 22/04/2008, 07:26
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Imagen aleatoria

Saludos,
estoy haciendo una nueva galeria de imagenes pero me gustaria que en el thumbnail para entrar a ella me escoja una imagen aleatoria de un producto cualquiera..
como se puede hacer esto???
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #2 (permalink)  
Antiguo 22/04/2008, 08:50
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Imagen aleatoria

necesitas leer un directorio... obvio

$out=array();
$tmp=opendir('images/');
while ($read=readdir($tmp))
{
if (!preg_match('/^\./',$read))
{
$out[]=$read;
}
}

al final... ya tienes todo en $out, solo hay tomar una entrada al azar

$test=$out[array_rand($out)];

ahora, en $test... esta la URL de imagen desde images/
  #3 (permalink)  
Antiguo 22/04/2008, 09:20
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Imagen aleatoria

ok pero fijate
todas las imagenes van a un directorio llamado "imgprod"
ahora bien ahy estan toooooooodas las imagenes sean de la categoria q sean...
bueno la cosa es q cada categoria tiene su id... y yo deberia mostrar de manera aleatoria lo siguiente t explico

primero tngo una pagina q lista las categorias de productos

desde esa voy a la pagina q me lista los productos dentro de una categoria y de alli a la ficha de detalles de cada uno.

ahora bien necesito es q en la ficha de la categoria me tome las imagenes aleatorias relacionadas a esa categoria!!!
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #4 (permalink)  
Antiguo 22/04/2008, 10:06
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Imagen aleatoria

puedes poner tal INFO...

primero, estan bajo una carpeta de ID???
o tienen en su nombre de archivo algo ke las distinga unas de otras???

algo ke las distinga....
  #5 (permalink)  
Antiguo 22/04/2008, 10:43
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Imagen aleatoria

tabla de categorias
id
titulo

tabla de productos
id
id_cat
nombre
codigo
descripcion
imagen

entra a la pagina de productos.. se me listan las categorias donde quiero q se muestren las categorias con una imagen aleatorio de cualquiera de los productos q ella contienen
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #6 (permalink)  
Antiguo 22/04/2008, 10:45
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Imagen aleatoria

si... pero

las imagenes, tienen algo con ke las podamos relacionar ((alguna caracteristica))
dices ke son fisikas no? ke estan en imgprod/ ... ke hay con ellas??

digo, no kreo ke intentes ke PHP vea la imagen y le reconosca "algo" o si?
  #7 (permalink)  
Antiguo 22/04/2008, 10:48
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Imagen aleatoria

no se pueden relacionar mediente los id y las tablas????..
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #8 (permalink)  
Antiguo 22/04/2008, 10:59
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Re: Imagen aleatoria

haz un "SELECT imagen from tabla_productos WHERE cat_id=".$cat_id :)
  #9 (permalink)  
Antiguo 22/04/2008, 11:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Re: Imagen aleatoria

sorry... al parecer era MySQL... foro ekivoco
  #10 (permalink)  
Antiguo 22/04/2008, 12:33
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Re: Imagen aleatoria

select * from imagenes where foto = '$fotos order by RAND() limit 1

algo asi para que te salgan aleatorias
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 08:57.