Comunidad oficial de diseñadores web, web developers y Webmasters. Aqui podemos tratar temas actuales sobre diseño y tecnología. Podemos compartir y actualizarnos. Photoshop, Flash, PHP, ASP, Java, HTML, CSS, MySQL, CMS, etc. Unite YA y lee los Sticky

Ver más
  • 13,065 Miembros
  • 9,531 Temas
  • 3,449 Seguidores
  • 0

[Ayuda] Mostrar imagenes en etiqueta DIV con PHP

buena muchachos, hoy les vengo con un problema que desde hace 1 semana de búsquedas, tutoriales, insertar códigos erróneos o des-actualizados, no he podido solucionar.
bajo los codigos, los configuro en base a mi DB y no funciona o esta llena de errores y me pongo a actualizar el codigo con los nuevos tag y nada no logro que funcione.


lo que busco es mostrar en una etiqueta DIV miniaturas desde mi base de datos y que al hacerle click me dirija a la imagen original, pero sobre una plantilla web predeterminada.

he podido solamente mostrar las miniaturas con el DreamWeaver CS5, de esta manera: creo un juego de registros y dentro de una etiqueta div pongo una imagen de referencia y arrastro el registro miniatura, y repito region.



Y de ese modo puedo ver las miniaturas, pero aveces funciona y otras no, no tengo idea porque. y aparte no se como hacer para que al hacer click a las miniaturas me lleven a la imagen original, puse como link a el registro de la imagen original pero simpre me lleva a la 1ra imagen.


Dejo los datos da la BD MySQL


Por ahora estoy con un localhost de XAMPP para Windows

Y por aqui dejo el ultimo codigo que recoji de la web, pero o me muestra nada, me pueden decir que le falta al codigo o pasarme algun tutorial actualizado de este tema.

Code



<?php

// Parámetros para recuperar la imagen
// Recuperamos el parámetro GET con el id único de la foto que queremos mostrar
// idfoto = (isset($_GET["idfoto"])) ? $_GET["idfoto"] : exit();
// Recuperamos el parámetro GET para elegir entre la miniatura o la foto real
$id = (isset($_GET["id"])) ? $_GET["id"] : 1;
// Escojemos la foto real o la miniatura según la variable $tam

$DB_HOST="localhost";
$DB_USER="*********";
$DB_PASS="*********";
$DB_NAME="tchmy_wall";
$DB_TABLE ="imagenes";
$DB_CAMPO="miniatura";


// Recuperamos la foto de la tabla
$sql "SELECT miniatura FROM tabla imagenes WHERE id ="$id;

# Conexión a la base de datos
$link mysql_connect($DB_HOST$DB_USER$DB_PASS) or die(mysql_error($link));;
mysql_select_db($DB_NAME$link) or die(mysql_error($link));
$conn mysql_query($sql$link) or die(mysql_error($link));
$datos mysql_fetch_array($conn);

// La imagen
$imagen $datos[0];
// El mime type de la imagen
$mime "image/jpg";
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
header("Content-Type: $mime");
// Muestra la imagen
echo $imagen;

?>



La verdad es que me he recorrido muchísimos tutoriales y códigos y no puedo hacer que funcione, si me dan una manito estaré muy agradecido.

desde ya muchas gracias por su tiempo
S@7U2
  • 0
  • 0Calificación
  • 0Seguidores
  • 108Visitas
  • 0Favoritos

3 respuestas

@Elmaese_22 dijo Hace más de 6 meses:

Con jQuery papá

@Otty_Guitarras dijo Hace más de 6 meses:

Con jQuery papá

@wpiaw dijo Hace más de 6 meses:

o prueba con templatepower {foto}

Tienes que ser miembro para responder en este tema