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. user99

    user99 Usuario activo

    Gracias por este fantástico tutorial!!!
     
  2. user99

    user99 Usuario activo

    Hola elQuique

    Felicidades de nuevo por el tutorial de Bienes Raíces, andaba buscando algo hecho, y encontré cómo hacerlo!!! Es buenísimo.

    Primero, he de aclarar que siguiendo el tutorial al pie de la letra no hay problema. Todo sale perfecto.

    Pero me puse a toquetear el código y la base para asimilar los conceptos, y surgieron varias dudas. No se si me podrías aclarar una dudas en la parte 5, antes de seguir.

    He intentado crear una imagen de reporte que muestre todas las dudas, e imágenes de apoyo.

    Primero pongo el Código y el Resultado (Imagen del Reporte):

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1--><html>

    &nbsp;&nbsp;<head>
    &nbsp;&nbsp;&nbsp;&nbsp;<title>Reporte de Propiedades</title>
    &nbsp;&nbsp;</head>

    &nbsp;&nbsp;<body>

    &nbsp;&nbsp;&nbsp;&nbsp;<h1>Reporte de Propiedades</h1>

    &nbsp;&nbsp;&nbsp;&nbsp;<table border=1>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>ID Propiedad</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Propiedad</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Emplazamiento</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Descripcion</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Metros Cuadrados</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Precio</td>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tr>

    <?php
    $conexion = mysql_connect('localhost', 'root', '123456');
    mysql_select_db('inmobiliaria');
    $tabla = mysql_query('SELECT propiedades.*, emplazamiento.* FROM propiedades, emplazamiento WHERE propiedades.idemplazamiento = emplazamiento.id ORDER BY emplazamiento.id ASC');
    while ($registro = mysql_fetch_array($tabla)) {
    ?>

    <tr>
    <td><?php echo $registro['id']; ?></td>
    <td><?php echo $registro['titulo']; ?></td>
    <td><?php $registro['idemplazamiento']; ?> <?php echo $registro['nombre']; ?></td>
    <td><?php echo $registro['descripcion']; ?></td>
    <td><?php echo $registro['mtscuadrados']; ?></td>
    <td><?php echo $registro['precio']; ?></td>
    </tr>


    <?php
    }
    mysql_free_result($tabla);
    mysql_close($conexion);
    ?>

    &nbsp;&nbsp;&nbsp;&nbsp;</table>

    &nbsp;&nbsp;</body>

    </html><!--c2--></div><!--ec2-->

    [attachmentid=5167]

    Ahora las ímages de apoyo de las tablas

    Tabla de Propiedades

    [attachmentid=5168]

    Tabla de Emplazamientos

    [attachmentid=5166]

    1) La primera y la más importates es que mientras usaba dos ciudades todo encajaba según el tutorial, pero al utilizar tres ciudades (lo cambié por emplazamientos para hacer un caso general) y cuartro propiedades en vez de dos, los resultados no son los esperados. En la columna de ID Propiedades esperaba el id de la tabla de propiedades (3, 4, 5, y 6), pero me muestra el id de la tabla emplazamientos (1, 2, y 3). Por código esta relación debería de estar solo en propiedades.idemplazamiento = emplazamiento.id bajo la columna de Emplazamientos (si no se ve "1)" ó "2)" es porque he borrado el comando "echo" para que no se imprima).

    2) La segunda es que al borrar registros, no consigo volver a llenar los id borrados. No se sustituyen, simplemente continúan desde el último. Faltan los id 1, y 2, y si inserto nuevos datos empiezan en 7, 8,... por qué? Antes de dejar estos datos borré todos los registros pero siempre empezaba desde 3.

    3) Finalmente, en un campo del primer registro (Descripción), no introduje ningún dato, y parece como si no se hubiese creado la celda, por qué?

    Muchas gracias.

    Saludos.
     

    Adjuntos:

  3. elQuique

    elQuique Usuario activo

    <!--quoteo(post=379318:date=Jul 2 2009, 02:17 AM:name=jclaguna)--><div class='quotetop'>CITA(jclaguna @ Jul 2 2009, 02:17 AM) [snapback]379318[/snapback]</div><div class='quotemain'><!--quotec-->
    Hola.

    Caso omiso al mensaje anterior, ya está resuelto. Como viene siendo habitual, al final era un error de sintaxis...

    ##~€~#:p dichosas comillas...!!!

    SAludos...!!!
    <!--QuoteEnd--></div><!--QuoteEEnd-->


    jaja comerse las letras suele ser lo mas frecuente :p por no prestar atención ;) y en programación cada letra cuenta.
     
  4. carlos1976

    carlos1976 Nuevo usuario

    hola

    gracias por tu tiempo y ayuda, pero quisiera saber como ocultar el usuario y contraseña para la base de datos, porque yo descargo paginas y las analizo y si alguien llega a hacer eso con mi web también bajaría información que no es conveniente que tengan otras personas, esa es mi consulta y nuevamente gracias.

    $conexion = mysql_connect('localhost', '<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->root<!--colorc--></span><!--/colorc-->', '<!--coloro:#FF0000--><span style="color:#FF0000"><!--/coloro-->123456<!--colorc--></span><!--/colorc-->');
     
  5. elQuique

    elQuique Usuario activo

    Antes de hacer esa consulta deberías leer lo que es PHP y el significado de lenguajes del lado del Cliente y del lado del Servidor
     
  6. pardopico

    pardopico Nuevo usuario

    hola

    estoy empezando a seguir el tema, pero tengo un problema para empezar y es que al instalar e intentar crear la base en "phpmyadmin" me dice: "sin privilegios" en windows vista, cuando lo hice en otro ordenador con XP no he tenido problemas

    gracias y un saludo
     
  7. Ing.Gallardo

    Ing.Gallardo Nuevo usuario

    Hola elQuique soy nueva en esto de php y mysql, estuve viendo el tutorial e intentar hacerlo, pero la verdad tuve inconveniente al final... la cuestion es que yo estoy haciendo una web inmoviliaria y ps el cliente me solicita un formulario extenzo (pais, ciudad, tipo inmueble(apartamento, casas, terrenos etc), operacion(venta o renta))
    y la verdad no se como hacer este desglose en la base de datos y al final enlazarlas, imaginate yo por los momentos estoy creando un link por casa uno y es muy extenzo, me podrias ayudar porfavor gracias mi email EDITADO

    REGLAS DE FORO CREATIVO
    8) No solicites envío de respuestas, opiniones o tutoriales por email, el foro es para compartir. No escribas tu dirección de email por estos motivos. Si debes hacerlo por algùn otro motivo, para evitar spam escribe (arroba) en vez del símbolo @.


     
  8. neogzuz

    neogzuz Nuevo usuario

    Buenas tardes, estoy comensando a leer tu foro y creeme!!!...estoy encantado y agradecido!!!

    Pero tengo una duda tremenda, y me urge porque es TRABAJO :s...

    Me piden que haga algo como esto:

    http://www.maple.com.mx

    La tabla de un lado, de busqueda de propiedades, y no se como hacerlo!!!

    En este momento no se si esta disponible la pagina porque hoy no puedo abrirla pero sino se abre te describo de lo que se trata...son dos barras desplegables, la primera con el tipo de propiedad "Renta o Venta" y la segunda con la Ubicacion "Apodaca, Monterrey, San Pedro" etc... diferentes ciudades, y un boton que dice "Buscar" y obvio te arroja el resultado filtrado por ubicacion y por tipo de inmueble, renta o venta...

    Yo puse solo el diseño en la pagina del cliente, aun no lo hago que funcione, ya que es solamente la parte del diseño, no lo funcional, pero no logro hacerlo funcionar, por favor.



    AYUUUUDA!!!!
     
  9. el under

    el under Nuevo usuario

    Hola que tal soy también nuevo en este foro, se apenas las bases de php y con este tuto creo que afilare mucho mis conocimientos, quiero agradecerte quique por colgar este tuto ya que para todos nosotros es una oportunidad de aprender y de poder generar algo de negocio, lo cual estoy infinitamente agradecido, saludos que estés bien.
     
  10. nat_roq

    nat_roq Nuevo usuario

    Hola elQuique! yo también soy nueva en esto de php y la verdad es que empece a entender del tema gracias a tus tutoriales! Sos un grande! Muchas Gracias! Ya hice todos los tutoriales tuyos que encontré para poder armar la pagina de inmobiliarias que estoy tratando de hacer; solo encontré hasta la entrega 8..Consulta: hay mas tutoriales de este proyecto? donde los puedo encontrar! Llegue hasta la Parte 8, Ingreso de Ciudades PHP MySQL. pero quería seguir desarrollando para saber como armar el panel de control para el usuario en donde este pueda subir, modificar, eliminar los datos de la base de datos tanto para propiedades como cuidases, incorporarle fotos en cada propiedad, etc.
    Me podrías informar si siguen estos tutos o en caso de que no sigan (snifff snifff) como puedo seguir con este proyecto a partir de la parte 8 para desarrollarlo bien!
    Desde ya muchas gracias por todo y gracias sobre todo porque es la primera vez que entendí del tema después de mucho investigar pero es la primera vez que me resulta clara una explicación del tema...Sos un buen maestro!
     
  11. josevin

    josevin Nuevo usuario

    me esta siendo muy muy util este tutorial, te felicito.

    me faltaria saber como incluir fotos y que se vieran en la web pinchando sobre cada miniatura.

    eso es lo que le falta para ser perfecto a este tutorial

    un saludo
     
  12. monimo19co

    monimo19co Nuevo usuario

     
  13. monimo19co

    monimo19co Nuevo usuario

    Hola. queria agradecetr este tutorial realmente esta muy bueno e interesante. Para mi es de gran ayuda por que estoy incursionando en este tema, para hacer mi proyecto de grado. Espero existan más tutoriales. Ojala hicieras uno de inventarios (NO es lo que tengo que hacer en mi proyecto jeje) me pareceria muy interesante y con el paso a paso, cualquiera aprende. de nuevo muchas gracias, por la dedicacion y la ayuda. :pompones:
     
  14. nuryah

    nuryah Nuevo usuario

    Hola elQuique, antes que nada muchas gracias por el practico y claro tutorial, que recien ahora he necesitado consultarlo y aplicarlo.
    Necesito saber como hago, cuando se combinan 2 <select>
    O sea en el primer <select> elijo una opcion.
    el segundo otra opcion
    y la consulta me tendria que devolver, el registro de mi base de datos que reuniera las 2 condiciones-

    Espero haber sido clara, pues, es la primera vez que me comunico a un Foro.

    Muchas gracias
    nuryah



     
  15. cartagines

    cartagines Nuevo usuario

    Hola quique

    Tengo el mismo problema con este codigo:

    CODE, HTML o PHP Insertado:
    $var_poblacion_Rs_viviendas = "-1";
    if (isset($_GET['poblacion'])) {
    $var_poblacion_Rs_viviendas = $_GET['poblacion'];
    }
    $var_habitaciones_Rs_viviendas = "-1";
    if (isset($_GET['habitaciones'])) {
    $var_habitaciones_Rs_viviendas = $_GET['habitaciones'];
    }
    
    
    
    mysql_select_db($database_Rs_inmorocha, $Rs_inmorocha);
    $query_Rs_viviendas = sprintf("SELECT * FROM propiedades WHERE poblacion = %s AND  habitaciones = %s ORDER BY precio ASC", GetSQLValueString($var_poblacion_Rs_viviendas, "int"),GetSQLValueString($var_habitaciones_Rs_viviendas, "int"));
    $Rs_viviendas = mysql_query($query_Rs_viviendas, $Rs_inmorocha) or die(mysql_error());
    $row_Rs_viviendas = mysql_fetch_assoc($Rs_viviendas);
    $totalRows_Rs_viviendas = mysql_num_rows($Rs_viviendas);
    Es el fragmento de una pagina en la q tengo un formulario de busqueda con 2 opciones ( lista, cojo los datos de una BBDDmysql) una es localidad y la otra numero de habitaciones. El caso es q fuunciona s iselecciono los dos pero e nel momento de seleccionar solo uno, deja de funcionar, evidentemente me falta un IF ELSE cuando el usuario solo selecciona alguna localidad y no selecciona ningun numero de habitaciones. Me podrias ayudar a insertar el codigo? ando perdido.
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·