1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Tutorial Web de Bienes Raices o Inmobiliarias PHP y MySQL

Tema en 'Tutoriales Desarrollo Web' iniciado por elQuique, 22 Feb 2007.

  1. elQuique

    elQuique Usuario activo

    Depende del driver que uses :)

    Te dejo la documentación oficial en español de InnoDB

    <b>Capítulo 15. El motor de almacenamiento InnoDB</b>
    <a href="http://dev.mysql.com/doc/refman/5.0/es/innodb.html" target="_blank">http://dev.mysql.com/doc/refman/5.0/es/innodb.html</a>
     
  2. Ercik

    Ercik Nuevo usuario

    Gracias por el dato, estoy dándole una chekeada porque hasta la otra semana no conocía realmente la existencia de InnoDB tan sólo me sonaba por así decirlo...

    Por cierto tengo otras dudillas...

    Estoy con la base de datos creada en el curso, pero deseo crear una tabla fotos porque cada propiedad va ha tener asociada distintas fotos de la misma así que creo que es correcto utilizar una entidad débil porque sólo pienso colocar un dato el de dirección. Como haría eso?? Representar una entidad débil en mysql??? porque si sería tabla sería sencillo...

    Gracias por leer. Un saludo Ercik.
     
  3. elQuique

    elQuique Usuario activo

    yo crearia una tabla propiedadesimagenes

    id int
    idpropiedad int
    arhivofoto varchar 255
    descripcion varchar 255 (o text si sera mucho)

    :)
     
  4. Ercik

    Ercik Nuevo usuario

    GRacias por la respuesta rápida creo que tienes razón... y bueno tendría que agregar un campo a la tabla propiedades que sea idfoto no???

    Gracias un saludo.
     
  5. elQuique

    elQuique Usuario activo

    No, yo en mi caso no le agregaría nada.

    Ya con tener en la imagen el numero de propiedad puedo mantener la relación :) incluso para 0 a N fotos.
     
  6. Ercik

    Ercik Nuevo usuario

    OK gracias, ya tengo mi tabla propiedadesimagenes...
     
  7. Ercik

    Ercik Nuevo usuario

    HOla el Quique, bueno me saltó una nueva duda en el momento de eliminar en base a la tabala propiedades, hasta el momento hemos listado sin problemas porque tenemos pocos resgistros en la tabla pero que pasa si tenemos 1000 registros, obviamente por cuestiones de tiempo y espacio en la página web no es conveniente mostrar los 1000 resultados de un trancazo, así que como haría para poder mostrarlos por partes de 15, 30 o más registros a la vez???

    Gracias por leer.
     
  8. elQuique

    elQuique Usuario activo

    Ya viene el tutorial de paginado, tranquilos que esto aun no termina :)
     
  9. panoptes

    panoptes Nuevo usuario

    Hola el Quique, ps como todos t agradezco enormemente este esfuerzo por sacarnos d nuestra ignorancia en un tema tan pero tan interesante y practico como lo es este, soy nuevo en PHP, MySQL y Apache, estoy siguiendo tus tutos en ambas paginas desde hace 2 dias y me ha ayudado a entender esto d forma totalmente clara (al menos hasta ahora XD).

    Mi consulta: relacionaste las tablas propiedas y ciudades, eso en terminos generales nos permite tener acceso a todos los campos d todas las tablas relacionadas. Ahora, en la parte 5 del tutorial donde imprimimos el ID d la ciudad y su respectivo nombre aparecen los respectivos datos correctamente, pero el ID d la propiedad es impreso d forma incorrecta, los IDs d las propiedades son los mismos q los d las ciudades. Existe alguna forma d mantener la politica d nombramiento d los campos ID tal cual su nombre en todas las tablas (como lo has sugerido y q meparece super practico) sin caer en este inconveniente?

    Reitero mis felicitaciones elQuique y espero con impaciencia (al igual q todos los q postean en este foro creeme) tus sgtes. entregas.
     
  10. elQuique

    elQuique Usuario activo

    panoptes, los nombres de los campos tu puedes usar los que quieras al crearlos o cambiarles de nombre al generar el SELECT, por ejemplo asi:

    SELECT * FROM propiedades

    te obliga a invocar asi

    $row['id']

    ya que id es el nombre del campo, pero si lo renombras asi:

    SELECT *, id AS idpropiedad FROM propiedades

    lo puedes usar asi:

    $row['idpropiedad']

    ya que el AS permite darle un nombre para esa seleccion en ese momento sin tener que modificar las tablas.

    Esto se usa mayormente cuando llamas 2 tablas en un mismo SELECT y si en estas hay campos con el mismo nombre, por ejemplo:

    Tabla Ciudades
    id
    nombre

    Tabla Propiedades
    id
    nombre
    idciudad

    el select podria ser asi

    SELECT propiedades.id AS idpropiedad, propiedades.nombre AS nompropiedad, ciudades.nombre AS nomciudad FROM propiedades, ciudades WHERE propiedades.idciudad = ciudades.id

    y claro usaras los $row asi:

    $row['idpropiedad']
    $row['nompropiedad']
    $row['nomciudad']

    de manera que no queden dudas a cual te refieres ;)
     
  11. panoptes

    panoptes Nuevo usuario

    Gracia Quique, qdo totalmente claro. Nos ayudarias con una entrega donde trabajemos por ejemplo con un formulario de comentarios o d pedido de reservacion d cierta propiedad, me refiero a como es q se mandarian los valores desde el formulario hasta nuestra base d datos.
    Quique si me permites sere muy ladilla con mis preguntas :$. Estoy haciendo una paginilla en dreamweaver y otra en flash, he llegado a la parte d los formularios y es por eso mi inquietud, espero nos puedas ayudar. Gracias d antemano.
     
  12. rkotik

    rkotik Nuevo usuario

    Buenas, soy nuevo en el foro y estoy expectante de la continuacion del tema. Esta mas que interesante esto elQuique. Felicitaciones por el tema que estas tratando y adelante con las demas entregas. Un fuerte abrazo.
     
  13. elQuique

    elQuique Usuario activo

    rkotik, bienvenido al foro :)

    Ya continuare, es que anduve corto de tiempo jeje ...
     
  14. dmpitu

    dmpitu Nuevo usuario

    Excelente. Para mi que anduve recorriendo tutoriales de mySQL y PHP por varios sitios, este me pareció perfecto. Rápido de entender, al punto directamente y efectivo.
    Gracias a elQuique!!! pude por fin empezar a entender esto. Yo de programación cero total.
    Una consulta breve. En mi caso tengo que ingresar valores numericos, que son tiempos medidos en: minutos,segundos,milisegundos; y se verían así:
    1'24''215 o parecido. Como los tiempos de las carreras. Y agruparlos de mayor a menor y cosas así.
    alguna pista de por donde van los tiros?
    Gracias, gracias, gracias!
     
  15. elQuique

    elQuique Usuario activo

    dmpitu, bienvenido al foro.

    Bueno haces un campo timestamp para guardar tiempo, o date para guardar fecha y hora.

    Eso te genera un numero tipo 1213213213 que son milisesgundos, pero el formato lo cambias con date("formato", valor)

    Funcion date()
    <a href="http://www.php.net/manual/es/function.date.php" target="_blank">http://www.php.net/manual/es/function.date.php</a>

    Mas funciones de Fecha y hora
    <a href="http://www.php.net/manual/es/ref.datetime.php" target="_blank">http://www.php.net/manual/es/ref.datetime.php</a>
     
  16. rkotik

    rkotik Nuevo usuario

    elQuique nos estas dejando con las ganas de ver mas sobre este tuto que esta espectacular, vamos elQuique fuerza y adelante.
    Jajaja, es una broma no te lo tomes a mal...
     
  17. elQuique

    elQuique Usuario activo

    rkotik, no me lo tomo a mal :) estuve preparando ya 3 nuevas entregas para este tutorial, solo que se me complico de tiempo, pero hoy ya empieza el fin de semana ;) al menos terminare 1 y publicare !!!
     
  18. rkotik

    rkotik Nuevo usuario

    gracias capo!!!!
     
  19. rfllobet

    rfllobet Guest

    Fantástico tutorial. Felicidades por la secillez en la explicación. Yo soy bastante novato en el tema y, aun así, gracias a este tutorial me he animado a empezar mi propia web inmobiliaria.

    Como sugerencia y para rizar el rizo, me gustaría poder colgar algunos videos en determinados inmuebles pero no tengo muy claro como hacerlo. Por lo que he leido en el foro, hay un tema parecido con fotos que explica que deberiamos tener un campo con la id de la foto ( o en este caso del video) pero , ¿como visualizar estos videos?

    Gracias a todos por aportar desinteresadamente vuestro granito de arena para este fantástico y a la vez complejo mundo (al menos para mi) del diseño Web.
     
  20. elQuique

    elQuique Usuario activo

    rfllobet, bienvenido al foro gracias por tus comentarios :)

    Para video yo guardaria el nombre del video, o usaria como nombre el id, y lo presentaria con el codigo html correspondiente segun sea el formato del video, avi, flash, etc
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·