Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2012, 18:52
xinak0
 
Fecha de Ingreso: junio-2012
Ubicación: San Blas
Mensajes: 5
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: dos dudas rapidas en php

Hola,
pues la cosa sería...

1) Cuando agrego un nuevo coche por mi panel de admin las fotos y los videos se suben directamente al servidor o se agregan en la BD de donde deberia leerlos de la BD o del servidor?
Depende, una imagen tendrás que cargarla a una carpeta dentro del ftp, y luego subir el nombre de la imagen a la base de datos, lo ideal sería que antes de guardar las imágenes les cambiases el nombre por un nombre aleatorio, busca algo sobre la función uniqid().
En tu formulario de alta del panel de administración deberás tener un input file.

Si quieres subir vídeos, deberás implementar en tu formulario de alta un textbox donde puedan insertar la url del vídeo, indicar si lo deben hacer por youtube o vimeo (por ponerte ejemplos de plataformas de vídeo), o si lo pueden hacer por los dos.
En este caso deberías guardar en la base de datos la url del vídeo mediante un input text.

2) Al mostrar un listado de una marca de coches por ejemplo ford al clicar en uno de los coches como hago para que esa foto lleve al usuario a otra pagina donde esten los detalles describiendo el coche escogido.

Cuando guardes los coches en la base de datos, tendrás un campo reservado que será el id, único e identificatorio por cada coche. Una vez que muestras el coche en la lista de una marca, sólo tienes que enlazar cada coche a su ficha descriptiva pasándole el id de ese coche en el enlace:

<a href="ficha.php?id=2">Ford Focus</a>

o bien haciendo un formulario y pasando la variable por POST.

La página de la ficha, recogerá el id para buscar el coche en la base de datos y
cargar la ficha con los datos del coche que hemos pinchado.


Básicamente... todo eso... recuerda que depende de tus necesidades y de lo que
necesites exactamente, lo mejor es que te sientes media hora a pensar tranquilamente
como vas a estructurar la base de datos para luego poder hacer las llamadas lo más cómoda y ordenadamente posible.

Un saludo, espero que te haya servido de ayuda.