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

    Debes fijarte que realmente existan propiedades que cumplan esas condiciones, ya que obviamente si no hay ninguna que coincida en todo lo que le pide no mostrara ninguna.

    Si falla lo que ves y lo que debería mostrar debes armar bien la SELECT ... WHERE para que filtre correctamente :)
     
  2. hguerrah

    hguerrah Nuevo usuario

    Quique. Un saludo. Tu tutorial está en expresado en un lenguaje claro y directo. Necesito implementar un buscador que muestre ,además de las caracteristicas ya trabajadas, imaégenes o fotos. Me urge muchísimo.
    Un saludo
     
  3. elQuique

    elQuique Usuario activo

    hguerrah, bienvenido al foro :)

    Para mostrar imágenes es lo mismo solo que imprimes el nombre del archivo dentro de una etiqueta <img > del html.

    Lo vamos a ver pero mas adelante, ya que ahora voy a colgar la parte del backend de matenimiento de ciudades y propiedades.
     
  4. hguerrah

    hguerrah Nuevo usuario

    :sm001: :sm001: <!--quoteo(post=231690:date=Jun 30 2007, 09:58 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Jun 30 2007, 09:58 PM) [snapback]231690[/snapback]</div><div class='quotemain'><!--quotec-->
    hguerrah, bienvenido al foro :)

    Para mostrar imágenes es lo mismo solo que imprimes el nombre del archivo dentro de una etiqueta <img > del html.

    Lo vamos a ver pero mas adelante, ya que ahora voy a colgar la parte del backend de matenimiento de ciudades y propiedades.
    <!--QuoteEnd--></div><!--QuoteEEnd-->

    :arriba: Quique. Se que es un coñazo lo que te pido. puedes escribirme la línea para el php. y el sql===???
    te lo voy a agradecer enormemente.
     
  5. elQuique

    elQuique Usuario activo

    El SQL es idéntico, en cuanto a lo otro es fácil y creo que ya lo dije, fíjate desde el principio acá:

    <a href="http://www.forocreativo.net/ipb/index.php?showtopic=20106&st=0" target="_blank">http://www.forocreativo.net/ipb/index.php?...opic=20106&st=0</a>

    Igualmente, bueno suponiendo que tienes un campo varchar que se llame "imagen" y que en el este guardado el nombre de la imagen, y que las imágenes se insertan en html así:

    <img src="tufoto.jpg">

    entonces si mostrás con php desde una tabla es así:

    <img src="<?php echo $registro['imagen']; ?>">

    listo :)
     
  6. Ercik

    Ercik Nuevo usuario

    Qué paso ElQuique... pensé que estabas con el software libre...(Dreamweaver):(

    JAJAJAjajjaj no es cierto igual se entiende muyy bien asias las búsquedas cayeron como anillo al dedooo joder que eres el mejor muxaxo. :)
     
  7. Ercik

    Ercik Nuevo usuario

    BUeno hablando de búsquedas avanzadas y demás rollos, debo decir que me saltó una duda; tengo tres combo boxes, uno con el día de 1 a 31, otro con meses enero a diciembre y otro con año hasta el 2007... Bueno y ahora como puedo hacer uan búsqueda con fecha...

    Sé que hay que controlar cada mes y demás pero ya tengo una función en java que controla la fecha; la función recibe los datos como un texto yyyy-mm-dd lo malo es que no sé como pasar a mi función de validación de fecha los datos antes de enviar el submit... Alguien sabe como pasar datos del html que selecionemos en tiempo real a una función java script validar???

    De antemano gracias por leer.
     
  8. hguerrah

    hguerrah Nuevo usuario

    :banana: gracias quique. ahora ya puedo ver las imágenes. Aquí estoy a la espera de los nuevos capítulos del Tutorial.

    Un saludo desde Málaga
     
  9. elQuique

    elQuique Usuario activo

    No, yo no estoy de capricho con el software libre :), yo si bien hago tutoriales gratuitos, trabajo de esto y cobro todas las webs que hago y creo es lo mas logico. Por tanto para en vez de cobrar 100, poder cobrar 80 debo tener herramientas que me faciliten mi tarea, por eso utilizamos Photoshop, Dreamweaver, etc., es de pura casualidad que el mejor hosting sea linux, pero tambien pagamos por el a pesar de ser linux, lo mismo PHP y MySQL.

    Bueno me estoy masajeando para entrar a la cancha, trotar 2 vueltas y luego realizar la próxima parte ...
     
  10. ishashakti

    ishashakti Nuevo usuario

    gracias por los tutoriales, ya es la 4 vez que realizo este tutorial, primero me sale un mensaje de error en las líneas 20y 29, cuando intento crear el php para las tablas
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Reporte de ciudades</title>
    </head>



    <body>
    <table>
    <tr>
    <td>id Ciudad</td>
    <td>nombre</td>
    </tr>
    <?php
    $conexion = mysql_connect('localhost', '', '');
    mysql_select_db('inmobiliaria');
    $tabla = mysql_query('SELECT * FROM ciudades');
    while ($registrociudades = mysql_fetch_array($pixelada_inmobiliaria.ciudades )) {
    ?>
    <tr>
    <td>1 </td>
    <td>Madrid</td>
    </tr>
    <?php

    }
    mysql_free_result($pixelada_inmobiliaria.ciudades );
    mysql_close($conexion);
    ?>
    <tr>
    <td>2 </td>
    <td>Montevideo</td>
    </tr>
    <tr>
    <td>3</td>
    <td>México</td>
    </tr>
    <tr>
    <td>4 </td>
    <td>Buenos Aires</td>
    </tr>
    </table>
    </body>
    </html>


    y si puedes explicar cuantos documentos hay que crear, estoy confundida si es un xhtml, aparte de un php, o tengo que meter el php dentro del xhtml porq asi no me funciona y como llamo a la búsuqeda después,
    gracias.
     
  11. dmpitu

    dmpitu Nuevo usuario

    Hola Quique. Ya me estoy aclarando un poco con esto de PHP Y mySQL pero todavía voy muy al tanteo. Haciendo pruebas en el SELECT terminé mareadísimo. Muuuchos fallos y pocas nueces. Una consulta rápida sobre como mostrar campos del mismo nombre en tablas distintas.

    Tengo 3 tablas: tbl_1 tbl_2 tbl_3 y las 3 tienen un campo llamado "nombre" y están relacionadas así: la tbl_1 con la tbl_2 y la tbl_2 con la tbl_3

    tbl_1:
    id - id_tbl_2 - nombre

    tbl_2:
    id - id_tbl_3 - nombre

    tbl_3
    id - nombre

    Como hago para que aparezcan listados todos los registros de campo "nombre" y todos los registros de la tabla 1? Hay que renombrar los campos de las tablas 2 y 3?

    Si pongo esto:

    ('SELECT tbl_1.*, tbl_2.*, tbl_3.* FROM tbl_1, tbl_2, tbl_3 WHERE tbl_1.id_tbl_2 = tbl_2.id AND tbl_2.id_tbl_3 = tbl_3.id')

    Luego me muestra en "nombre" el valor de la tbl_3.

    Gracias de antemano, oh Gran Quique! El domingo Ofrendaré un pollo a Tu Nombre!
    Saludos, gracias y que no se corten los tutos que son tremendamente efectivos.Buenísimos.
     
  12. elQuique

    elQuique Usuario activo

    ishashakti, Bienvenida al foro :)

    En el código de abrir la base de datos, te falta el usuario y contraseña de la base.

    En cuanto al código PHP va incluido dentro del HTML, al menos en este ejercicio. Eso esta explicado en el tutorial, si lo lees desde el comienzo.

    ishashakti, trata de usar campos mas intuitivos jeje eso de numerarlos solo te complica las cosas, seria como en vez de nombrar a las personas las llamaras por el numero de documento jaja, te quedaste en la decada del 80 leyendo historietas de los chicos malos (disney) jaja.

    El tema de los campos iguales, lo hemos visto ya en este tutorial, por ejemplo si tenes la tabla Ciudades, con los campos id, nombre, y si tenes las Propiedades con los campos id, nombre, idciudad la forma de llamarlo para identificarlo es usar AS en el SELECT asi:

    SELECT propiedades.id AS idpropiedad, propiedades.nombre AS nombrepropiedad, ciudades.nombre AS nombreciudad FROM propiedades, ciudades WHERE ......

    :)
     
  13. ishashakti

    ishashakti Nuevo usuario

    gracias por tu resusta, aunque no fuiste muy claro con lo del numerado, ya he resuelto el problema, y en el campo de l acontarseña simplemente no la iba a colocar publicamente, porque el ejercicio lo tengo alojado en un servidor pago; el único problema que tengo es que no logro que realice la búsqueda, me sale toda la lista completa, de las propiedades.
     
  14. rkotik

    rkotik Nuevo usuario

    Y elQuique para cuando la continuacion del tuto... ya nos estamos empezando a impacientar, ;-) jajaja
     
  15. dmpitu

    dmpitu Nuevo usuario

    :clapping: :aplausos: Vuelvo de trabajar y ya me encuentro la respuesta!!! :arriba: Que fenómeno! Por que no habré tenido de profesor un "elQuique" en varias materias de la secundaria. Habría disfrutado mas los veranos... Ya estoy siguiendo con mis pruebas. Le había pegado un repaso al foro, pero no encontré lo de renombrar o no me acuerdo.

    Ya entra a la cancha master? que la hinchada está impaciente!
     
  16. rkotik

    rkotik Nuevo usuario

    Si elQuique ya pareces aque jugador que siempre va al banco y el tecnico le dice -"pongase a calentar que ya entra" y termina el partido y el tipo sigue ahi de la raya para afuera, jajaja...

    PD: no te lo tomes a mal es una jodita...
     
  17. elQuique

    elQuique Usuario activo

    ishashakti, con lo de numerar me refiero a que en vez de darle nombre a tus tablas mas coherentes como "casas", "autos", "personas", etc, le haz puesto tbl_1, tbl_2, etc si bien son la tabla 1 y la tabla 2, luego si tienes 6 a 10 tabhlas te sera dificil recordar cual es cual.

    Si te muestra todo, es porque no tienes bien el WHERE o sea las condiciones, fijate en esa parte.
     
  18. ishashakti

    ishashakti Nuevo usuario

    Gracias profesor, pero el mensaje que esta después del mío es el que está enumerando las tablas, es decir, es otro usuario con una duda, no soy yo, pero gracias por atenderme. Y me fijaré con o del WHERE
     
  19. joelr12

    joelr12 Nuevo usuario

    Hola espero que esten bien bueno tengoun problema cuando voy a creal lasfila de ciudades madri y monte video solo me crea un fila madri me sale este error

    consulta SQL:

    INSERT INTO `ciudades` ( `id` , `nombre` )
    VALUES (
    '', 'montevideo'
    )

    MySQL ha dicho: Documentación
    #1062 - Duplicate entry '0' for key 1

    Por favor Un ayudadita aqui
     
  20. elQuique

    elQuique Usuario activo

    joelr12, bienvenido al foro :)


    Bien, estoy casi seguro que tienes un problema de cuando creaste la tabla ciudades, fijate con atencion en esta parte del tutorial

    <a href="http://www.tallerwebmaster.com/Tutorial-Web-de-Bienes-Raices-o-Inmobiliarias-Base-de-Datos-y-phpMyAdmin-c-69.html" target="_blank">http://www.tallerwebmaster.com/Tutorial-We...Admin-c-69.html</a>

    Esta tabla, como vemos en la imágen, tendrá solo 2 campos, que son <b>id</b>, de <b>tipo INT</b> y el <b>nombre</b> de la ciudad de <b>tipo VARCHAR</b>, de 255 de largo. Presionamos luego, <b>Grabar</b>.

    <div align="center"><img src="http://www.tallerwebmaster.com/imgarticulos/69/phpmyadmin-ciudades-indice-no.jpg" border="0" onload='image_resizer._create(this)' alt="Imagen IPB" /></div>
    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><!--coloro:#ff0000--><span style="color:#ff0000"><!--/coloro-->Nos mostrara, que No se ha definido índice!, para crear el índice por <b>id</b>, damos <b>Continuar</b>.<!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec-->

    <div align="center"><img src="http://www.tallerwebmaster.com/imgarticulos/69/phpmyadmin-ciudades-indice-id.jpg" border="0" onload='image_resizer._create(this)' alt="Imagen IPB" /></div>
    I<!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><!--coloro:#ff0000--><span style="color:#ff0000"><!--/coloro-->ndicamos que <b>el índice será por id</b>, de <b>tipo PRIMARY</b> y damos <b>Grabar</b>.<!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec-->

    <!--sizeo:3--><span style="font-size:12pt;line-height:100%"><!--/sizeo--><!--coloro:#ff0000--><span style="color:#ff0000"><!--/coloro--><b>Seleccionamos cambiar</b> (en el lapicito bajo Acción), para indicar nuevamente que id, será un campo que <b>AutoIncrementa</b>, tal como hicimos en la tabla propiedades.<!--colorc--></span><!--/colorc--><!--sizec--></span><!--/sizec-->



    O sea la parte en rojo :)

    1) el ID debe ser Indice, PRIMARY

    2) Debe tener la propiedad AutoIncrementar !!!!!

    como no autoincrementa, siempre queda el ID en cero y te da ese error ;)
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·