Foros del Web » Programando para Internet » PHP »

link a imagen obtenida de mysql con php

Estas en el tema de link a imagen obtenida de mysql con php en el foro de PHP en Foros del Web. Hola a todos. Me gustaria saber si alguien me puede ayudar con una imagen obtenida de una base de datos. Se trata de un catalogo ...
  #1 (permalink)  
Antiguo 07/04/2009, 11:42
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 15 años, 7 meses
Puntos: 0
link a imagen obtenida de mysql con php

Hola a todos.

Me gustaria saber si alguien me puede ayudar con una imagen obtenida de una base de datos.

Se trata de un catalogo de productos que estoy haciendo.

Lo que necesito es que al darle click a la imagen obtenidad mediante php esta me abra una ventana con la informacion completa del producto.

Lo que tengo para realizar la consulta es el siguiente codigo:

<body>

<table border="1" cellspacing="0" cellpadding="5">
<tr align="center">
<td>Clave</td>
<td>Marca</td>
<td>Producto</td>
<td>Descripción</td>
<td>Precio</td>
<td>Imagen</td>
</tr>
<?php

$conexion = mysql_connect('localhost','user','pass');
mysql_select_db('BD');

$buscar = $_POST['buscar'];

$tabla = mysql_query("SELECT * FROM tabla WHERE producto='$buscar');
while ($registro = mysql_fetch_array($tabla))
{
?>
<tr>
<td><?php echo $registro['clave']; ?></td>
<td><?php echo $registro['marca']; ?></td>
<td><?php echo $registro['producto']; ?></td>
<td><?php echo $registro['descripcion']; ?></td>
<td><?php echo $registro['precio']; ?></td>
<td><img src="images/<?php echo $registro['imagen'] ; ?>" >
</td>
</tr>
<?php
}
mysql_free_result($tabla);
mysql_close($conexion);
?>
</table>

</body>

Muchas gracias.
  #2 (permalink)  
Antiguo 07/04/2009, 11:46
Avatar de ACX_POISON  
Fecha de Ingreso: abril-2008
Ubicación: Talca-Chile
Mensajes: 750
Antigüedad: 16 años
Puntos: 7
Respuesta: link a imagen obtenida de mysql con php

podrias explicar un poco mejor que te falta o que error te da... No te entiendo
__________________
Me junto con los que Saben, Queriendo Saber.
  #3 (permalink)  
Antiguo 07/04/2009, 15:49
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: link a imagen obtenida de mysql con php

Lo que necesito es que al darle click a la imagen de un producto del catalogo que obtengo de la base de datos, esta me lleve (la imagen) a una URL, en este caso quiero que me lleve a un html donde tengo la descripcion completa del producto.

Gracias
  #4 (permalink)  
Antiguo 07/04/2009, 15:58
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: link a imagen obtenida de mysql con php

algo asi?
<td align="center"><a href="mensajes.php"><img src="bannerdetelefonos.jpg" /></a></td>

claro tu le dices q pagina
saludines!
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
  #5 (permalink)  
Antiguo 07/04/2009, 16:17
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: link a imagen obtenida de mysql con php

Gracias harvestmoon

El problema es que si lo hago de la manera que indicas me va a mandar a la misma url para todas las imagenes de todos los productos y lo que yo necesito es que me mande a una direccion dependiendo de la imagen a la que le de click.

para ser mas especifico:

yo tengo una tabla que contiene

Clave Marca Producto Descripcion Precio Imagen
x 1 x x x x x1
x 2 x x x x x2
x 3 x x x x x3
x 4 x x x x x4

estos resultados los obtengo de la base de datos
Al darle click a la imagen x1 me tiene que llevar a la URL que tiene la descripcion del producto x1
Al darle click a la imagen x2 me tiene que llevar a la URL que tiene la descripcion del producto x2
y asi sucesivamente.

si yo utilizo tu metodo x1, x2, x3 y x4 me llevarian a la misma direccion URL

espero haberme explicado bien

Muchas Gracias
  #6 (permalink)  
Antiguo 07/04/2009, 16:40
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: link a imagen obtenida de mysql con php

Cita:
Iniciado por fredrick24
si yo utilizo tu metodo x1, x2, x3 y x4 me llevarian a la misma direccion URL
Solo tienes que modificar el enlace para cada imagen, el "metodo" que vas a usar es el que te sugirio harvestmoon, pero adaptandolo a tus necesidades

Código php:
Ver original
  1. echo "<a href=\"pagina.php?producto=$idproducto\">$imagen</a>";
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 07/04/2009, 17:04
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: link a imagen obtenida de mysql con php

y porque no hacer una plantilla en html y segun el id del producto que seleecciones generes
la pagina esque si haces todo eso imaginate si tienes 15 productos
tendrias 15 links diferentes??
no seria mejor una sola pagina y usas el metodo q te di
y con un query agregas la descripcion
saludos espero q me hayas entendido
chao!
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
  #8 (permalink)  
Antiguo 07/04/2009, 17:26
 
Fecha de Ingreso: septiembre-2008
Mensajes: 22
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: link a imagen obtenida de mysql con php

Entendido.

Buena idea eso de hacer mejor una plantilla.

Muchas Gracias a todos por su gran ayuda.
  #9 (permalink)  
Antiguo 07/04/2009, 18:40
 
Fecha de Ingreso: febrero-2009
Ubicación: cancun!
Mensajes: 898
Antigüedad: 15 años, 2 meses
Puntos: 15
Respuesta: link a imagen obtenida de mysql con php

super !!luego nos cuentas como te fue
suerte y exito en todo
saludines!
__________________
WHERE IS MY BLUE SUNNY SKY??
pd: todos los karmas son bienvenidos :D
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 14:33.