Foros del Web » Programando para Internet » PHP »

Galeria de fotos, que no funciona....

Estas en el tema de Galeria de fotos, que no funciona.... en el foro de PHP en Foros del Web. HOla a todos.. Estoy tratando de hacer una galeria, en la pagina html que quiero poner esa galeria, estoy usando una tabla que tendria que ...
  #1 (permalink)  
Antiguo 22/02/2006, 19:10
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
Galeria de fotos, que no funciona....

HOla a todos..

Estoy tratando de hacer una galeria, en la pagina html que quiero poner esa galeria, estoy usando una tabla que tendria que desplegar 4x5 Thumbnails (o sea 20 pequeñas fotos)...algo asi como un catalogo de ventas de productos para este fin estoy usando phpmyadmin y he creado 2 tablas con estos campos:

tabla galeria
id
foto_id
nombre

tabla productos
id
foto_id
foto_1
foto_2
foto_3
foto_4
foto_5
nombre
descripcion

Para empezar con la primera pagina (para lanzar los Thumbnails) , hago la siguiente consulta y trato de hacer una tabla
Código PHP:
<?php 
   
include("conexion.php"); 
   
$link=Conectarse(); 
   
$result=mysql_query("select * from galeria",$link); 
?> 
<TABLE  border="1" cellspacing="0" cellpadding="2" width="663"> 
    <?php       
   
while($row mysql_fetch_array($result)) { 
   
   echo 
'<a href="'.$result["foto_id"].'"><img src="'.$result["foto_id"].'" width="115" height="130" border="1"></a>';
   
       echo 
"<b>{$result['foto_id']}</b>"
   } 
   
mysql_free_result($result); 
   
mysql_close($link); 
?>
Con este codigo me muestra los cuadros donde supuestamente van las fotos, pero en realidad no las muestra...muestra el espacio vacio de la foto con una X.... que me esta fallando?? ademas de que quiero mostrar abajo de cada foto el nombre de la misma........

Otra cosa es que yo las quiero poner de 4 por fila, pero me pone esapcios para fotos de mas.. y todas pegadas entre si....alguien sabe por que o que me esta faltando???


saludos!!
  #2 (permalink)  
Antiguo 22/02/2006, 20:45
Avatar de ruxee
Usuario no validado
 
Fecha de Ingreso: agosto-2002
Ubicación: USA
Mensajes: 131
Antigüedad: 21 años, 8 meses
Puntos: 7
ha de ser el path

A mi forma de ver tu codigo lo mas seguro es que el campo que estas recuperando no tiene el nombre del archivo. Si lo tuviera seguramente has de incluirle el path completo porque seguramente la pagina que lo invoca no esta en el mismo directorio donde estan almacenadas las fotos.
  #3 (permalink)  
Antiguo 23/02/2006, 17:15
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
Si tienes toda la razon si era un error en cuanto a la ruta de las imagenes....ya pude hacer que se vean las fotos....

Ahora al darle click a cada imagen, como le puedo hacer para que me de los datos de cada imagen(cargar una pagina con los datos generales del producto)....
este es el codigo:
Código PHP:
echo '<td><a href="'.$row["id"].'"><div align="center"><img src="'.$row["foto_id"].'" width="115" height="130" border="0"><br>'.$row["nombre"].'</div></a></td>'
tengo la idea de que debe ser por el id, de cada foto,....pero no se como hacerle.....no se como cargar la pagina usando el id.

saludos y gracias!!
  #4 (permalink)  
Antiguo 23/02/2006, 20:15
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
alguien sabe como le puedo hacer???

yo crei que era mas facil, pero analizando al hacer click en id de la tabla galeria, como hacerle para que al enlazar a otra pagina me muestre los datos grales de ese producto, pero dichos datos estan en la tabla productos...

la duda es como hacer el enlace hacia otra pagina y como relacionar las 2 tablas?

alguien me podria dar una pista!?

saludos!!
  #5 (permalink)  
Antiguo 24/02/2006, 02:53
Avatar de ryu_on_ice  
Fecha de Ingreso: abril-2005
Mensajes: 315
Antigüedad: 19 años
Puntos: 0
compañeros porfavor alguien me podria hechar la mano para eso de poder enlazar la pagina que contiene los datos generales y demas fotos del producto.....que al menos me den una pista!!

Código PHP:
echo '<td><a href="productos.php"'.$row["foto_id"].'"><div align="center"><img src="'.$row["foto_id"].'" width="115" height="130" border="0"><br>'.$row["nombre"].'</div></a></td>'
con este codigo me enlaza a la pagina pero no pasa nada. COmo les comentaba anteriormente, las caracteristicas del producto estan en otra tabla....como las relaciono, si estoy usando foto_id en ambas tablas...

En la pagina productos.php ya tengo lista la informacion de la tabla de productos.......

saludos!!!
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 06:20.