Foros del Web » Programando para Internet » PHP »

Mostrar fotos de una vivenda con PHP MYSQL

Estas en el tema de Mostrar fotos de una vivenda con PHP MYSQL en el foro de PHP en Foros del Web. Hola a todos! A ver si podeis resolverme este problemilla... resulta que estoy realizando una web de una inmobiliaria. Cuando obtengo la ficha de una ...
  #1 (permalink)  
Antiguo 02/07/2005, 11:43
Avatar de mariamm_  
Fecha de Ingreso: enero-2005
Mensajes: 124
Antigüedad: 12 años, 11 meses
Puntos: 1
Mostrar fotos de una vivenda con PHP MYSQL

Hola a todos!

A ver si podeis resolverme este problemilla... resulta que estoy realizando una web de una inmobiliaria. Cuando obtengo la ficha de una vivienda, me surge un problema. Resulta que una vivienda va a tener una foto, ninguna o muchas. Si tiene muchas tengo ideado poner un botón que direccione a las fotos. La idea es que aparezcan los números de las fotos (1, 2, 3....) y abajo se muestre dicha foto según el número que pinche con el ratón. Las fotos están almacenadas en una tabla de la base de datos, al igual que el número de orden. Lo que no sé es como hacer que se muestren de la manera que he dicho Espero que puedan ayudarme, porque me hace muchísima falta, se lo agradecería en el alma... estoy más que desesperadaaaa!!!!

Un saludo a todos. Gracias

María.
  #2 (permalink)  
Antiguo 02/07/2005, 19:43
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 12 años, 7 meses
Puntos: 1
te digo como lo haria yo:
primero que nada haria dos tablas, una con todos los datos de la ficha id,nombre,direccion,tipo,etc. y otra que se relacione con la anterior mediante algunos de los campos (p.e: el nombre) y que contenga los campos id,nombre y foto. En esta ultima tabla pondria todas las fotografias de la casa o lo que fuere.
luego en el boton que pretendes poner para ver las fotos le agrego (p.e el nombre o el campo relacionado en las dos tablas)

<a href="fotos.php?nombre="<? echo $row["nombre"]; ?>>Ver fotos</a>

y en la pag fotos.php algo como:
Código PHP:
//... la conexion a la DB
$sql="SELECT nombre,foto FROM mitabla2 WHERE nombre='{$_GET["nombre"]}'";
$result=mysql_query($sql);
for(
$i=1;$row=mysql_fetch_array($result);$i++){
echo 
$i.$row["foto"];

eso es lo basico ,tal vez quieras que se muestren en alguna tabla, ese trabajo te lo dejo a vos, lo que no se es el tema de guardar y recojer las fotos desde la DB, yo siempre subo las fotos en algun directorio, porque todavia no me puse a probar en subir datos binarios, creo que asi se llama .

creeria que esto es lo que estas buscando. suerte
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 18:42.