Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/02/2009, 18:36
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Cambiar tamaño de imagenes de banner aleatorio

Okey. Lo que hice con mi útlimo código fue invertir el proceso que ya tienes.

Con el código que has puesto buscas en un directorio todas las imágenes, y extraes una aleatoriamente, cierto? Luego, quieres buscar en la base de datos la información relacionada con esa imagen.

Lo que yo te propongo es hacerlo al revés. Extrae un registro aleatoriamente de la base de datos, en base al código que te di en mi mensaje anterior (olvídate del codigo que has puesto). Si ves ahí, en $datos guardo toda la información extraida con esa consulta, y que corresponde a la información de un registro que el servidor MySQL ha escogido aleatoriamente.

En la tabla items imagino que tienes un campo llamado nombre_de_la_imagen, no? Además tienes otro con el nombre, que creo es sku?. Ya teniendo todo eso basta un simple echo para imprimir el link y la imagen

Código php:
Ver original
  1. echo "<a href=\"mostrar_producto.php?sku=$datos[sku]\"><img src=\"path_de_las_imagenes/$datos[nombre_de_la_imagen]\" height=\"115\" width=\"115\"></a>";

El código que has puesto antes para buscar las imágenes y escoger una ya no es necesario, pues MySQL ya te devolvió un registro aleatorio.

Un saludo,