Foros del Web » Programando para Internet » PHP »

PHP , MySQL ,BD?

Estas en el tema de PHP , MySQL ,BD? en el foro de PHP en Foros del Web. Hola!...Como estas? Bueno , dejame contale estoy haciendo proyecto ya tengo 3 semanas en el , ya tengo praticamente todo los graficos , el CSS ...
  #1 (permalink)  
Antiguo 02/06/2006, 14:16
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 11 años, 9 meses
Puntos: 1
PHP , MySQL ,BD?

Hola!...Como estas?

Bueno , dejame contale estoy haciendo proyecto ya tengo 3 semanas en el , ya tengo praticamente todo los graficos , el CSS es listo y probado es como se diria esta hecho 50% del proyecto , pero falta la parte mas fuerte y en la que estoy aprendiendo que es programar en php.

Antes que todo le voy a decir en que estoy trabajando , mi proyecto es hacer una pagina donde se pueda poner anuncios de Automoviles, mi meta es que la pagina sea Rapida , Facil y Amigable que cualquier person pueda entra con cualquier tipo de velociad y que le sea facil , pero tengo varias dudas , ya como le dije no se mucho php , de hecho estoy aprendiendo con un par de manual en internet y un Libro de php que he comprado , tengo varias duda , no se como voy a poder generar un pagina de resultados donde presente la infomacion basica de un automovil en donde aparesca una foto en thumb, en donde haci mismo la persona pudiera dar click en el resultado y lo envie a la donde esta todos los detalles del autmovil , 6 fotos, etc..

he hecho una lista de los archivos que tengo que desarrolla entre esas estan;

Agregar.php
Eliminar.php
Modificar.php
Resultado.php
Detalles.php

lo que no tengo claros de como hacerlo son los dos ultimo de la lista y como pudo poner mas de 1 imagen en el mismo ID.

MMCQ... :)
Gracias!
  #2 (permalink)  
Antiguo 02/06/2006, 16:50
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 12 años, 5 meses
Puntos: 6
Resultados.php, me parece que no es mas que una simple consulta SQL a tu base de datos, especificando el orden o mas cosas si quieres paginar. Eso se puede leer en las FAQ's.

Algo asi, basicamente:

Select * from autos

Lo que si deberias tener en cuenta, que por cada 'auto' que muestres en resultados.php deberias colocar un link que apunte a Detalles.php ("ver mas" o "ver detalles" o lo que sea). Y ese link deberia pasar por GET el codigo identificador del auto, asi desde detalles.php puedes recuperar ese valor mediante GET y usarlo en una nueva consulta para obtener solo ese auto y todos los datos que quieras mostrar.

El link deberia ser algo como detalles.php?auto=15.
Donde 15 es el Id del auto a detallar.

Y en detalles.php la consulta seria algo asi como:
Código PHP:
<?
$id
=$_GET["auto"];
$consulta="Select * From autos Where id_auto='$id'";
msql_query ... etc
?>

En cuanto a varias imagenes por id... deberias hacer una tabla solo para imagenes con estos campos:

id_imagen
id_auto
imagen

id_auto como te imaginaras es el id del auto que llevara la imagen. Las tablas te quedarian mas o menos asi:

autos

id_auto - marca
1 - A
2 - B
3 - C

imagenes

id_imagen - id_auto - imagen
1 - 3 - "autito.jpg"
2 - 2 - "camioncito.jpg"
1 - 3 - "motito.jpg"

La imagen "autito.jpg" corresponde al auto con id 3, de marca "C"
La imagen "camioncito.jpg" corresponde al auto con id 2, de marca "B"
La imagen "motito.jpg" corresponde al auto con id 3, de marca "C"

Espero haber sido claro, me ha costado ejje.

Exitos!
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 02/06/2006, 17:22
 
Fecha de Ingreso: marzo-2006
Mensajes: 401
Antigüedad: 11 años, 9 meses
Puntos: 1
Entiendo!...Gracias,usted o alguien me puede dar un ejemplo que alguien haiga hecho sobre lo que quiero hacer , no tiene que ser especificamente de autos,,,es solo para ilustrarme y darme mas ideas y eso....

Gracias A Fridureiks!.... Muchismas Gracias Panita,,,,yo que no se mucho php , y entendi lo que escribiste , gracias por el Esfuerzo!.... ;)
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 13:33.