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

    Fede Guest

    [attachmentid=4129]<!--quoteo(post=299650:date=Apr 7 2008, 05:34 PM:name=Fede)--><div class='quotetop'>CITA(Fede @ Apr 7 2008, 05:34 PM) [snapback]299650[/snapback]</div><div class='quotemain'><!--quotec-->
    Hola Quique, de nuevo. Ya he solucionado lo anterior, eran las comillas.
    Gracias
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Tengo otro error, y no doy con la solucción. Lo raro es que tan sólo sale cuando modifico lo siguiente:
    adjunto imagen

    ¿Puedes ayudarme? Gracias


    [attachmentid=4130]
    Te adjunto el código. Me da error en el while.
    Gracias
     

    Adjuntos:

  2. elQuique

    elQuique Usuario activo

    Si da ese error es porque tenes mal la SELEC T * FROM subcuentas << no se llama asi o WHERE subcuentas.titulo no es titulo
     
  3. Fede

    Fede Guest

    <!--quoteo(post=299744:date=Apr 7 2008, 08:27 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 7 2008, 08:27 PM) [snapback]299744[/snapback]</div><div class='quotemain'><!--quotec-->
    Si da ese error es porque tenes mal la SELEC T * FROM subcuentas << no se llama asi o WHERE subcuentas.titulo no es titulo
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Gracias Quique lo miro de nuevo, aunque pondría la mano en el fuego.
    Necesito insertar en un formulario mas de un dato. Me podrías decir como sigo. Adjunto imagen.
    Mil Gracias

    Quique si puedes dime dónde puedo mirar para hacer sumas y restas, es decir cáculos matemáticos, con los type "text" en dreamweaver.
    Gracias
     

    Adjuntos:

    • mas.jpg
      mas.jpg
      Tamaño de archivo:
      14,7 KB
      Visitas:
      245
  4. elQuique

    elQuique Usuario activo

    primero te sugiero que no pongas las manos en el fuego por alguien que no sabe PHP :p

    Sobre tu pregunta, antes que nada no tiene nada que ver Dreamweaver, es un editor de webs, mencionar como hago eso en Dreamweaver, es como preguntar como hago cartas en ingles en Word, pues solo escribes nomas como en cualquier otro :p

    El editor no tiene que ver con los lenguajes de programación o diseño que vayas a usar.

    Si quieres que los cálculos se hagan sin tener que presionar el botón enviar, debes utilizar JavaScript o AJAX si es algo mas complejo.

    Si quieres presionar un botón y ver el resultado, usas PHP, capturas los datos y haces la suma mostrando el resultado..
     
  5. Fede

    Fede Guest

    <!--quoteo(post=300175:date=Apr 9 2008, 06:05 AM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 9 2008, 06:05 AM) [snapback]300175[/snapback]</div><div class='quotemain'><!--quotec-->
    primero te sugiero que no pongas las manos en el fuego por alguien que no sabe PHP :p

    Sobre tu pregunta, antes que nada no tiene nada que ver Dreamweaver, es un editor de webs, mencionar como hago eso en Dreamweaver, es como preguntar como hago cartas en ingles en Word, pues solo escribes nomas como en cualquier otro :p

    El editor no tiene que ver con los lenguajes de programación o diseño que vayas a usar.

    Si quieres que los cálculos se hagan sin tener que presionar el botón enviar, debes utilizar JavaScript o AJAX si es algo mas complejo.

    Si quieres presionar un botón y ver el resultado, usas PHP, capturas los datos y haces la suma mostrando el resultado..
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Gracias Quique. Ya solucioné lo de introducir mas de un campo a la vez en la tabla desde el formulario. Investigaré lo de hacer los cálculos capturando los datos.
    Mil gracias. Que tengas buen día. :arriba:
     
  6. Fede

    Fede Guest

    Hola de nuevo Quique. Al final el error del Insert Into lo arreglé. Es que como había copiado tu código de la web, cogió las comillas mal, o por lo menos cuando las cambié funcionó.
    Nueva cuestión:
    Anteriormente he programado algo con Access. Con Access cuando creas las tablas, lo siguiente que has de hacer son las relaciones de estas. ¿Esto se hace también con sql? Si es así ¿Cómo y dónde?
    Gracias de antemano.
     
  7. elQuique

    elQuique Usuario activo

    Fede ajaja pero en la imagen están bien no ?, sobre las comillas siempre pasa eso ya que el texto escrito usa otro código de comillas diferente :( al normal de comillas :p

    Sobre tu consulta, bueno, MySQL en sus primeras versiones no manejaba relaciones a nivel de la estructura tal como lo hace Access, y si bien hoy día lo soporta y muy bien en la versión 5, no en todos los hosting esta habilitado o no tienen la nueva versión.

    Debes verificar si tu host tiene soporte MySQL con InnoDB, y usar ese y no MyISAM que es el por defecto, eso para crear relaciones "físicas" a nivel de estructura de la base.

    Pero bueno, no son necesarias y tienen muy buen rendimiento las relaciones que haces al vuelo en un mismo SELEC T.

    Por ejemplo, dada las tablas:

    Ciudades, con los campos, id, nombre

    y la tabla

    Propiedades, con los campos, id, idciudad, detalle

    Si tu quieres mostrar las propiedades y el nombre de la ciudad puedes hacer una relación así, en la misma consulta:

    <!--c1--><div class='codetop'>CÓDIGO</div><div class='codemain'><!--ec1-->
    SELEC T propiedades.id, ciudades.nombre, propiedades.detalle FROM propiedades, ciudades WHERE propiedades.idciudad = ciudades.id
    <!--c2--></div><!--ec2-->

    O sea que en la primer parte del SELEC T estas diciendo que vas a usar campos de dos tablas, por tanto indicando nombretabla.nombrecampo.

    Luego del FROM indicas 2 o mas tablas, en este ejemplo, propiedades, ciudades

    Y por ultimo la relación la estableces diciendo que el campo propiedades.idciudad debe relacionarse con el campo ciudad.id esto último indicado en el WHERE

    :)
     
  8. Fede

    Fede Guest

    Gracias de nuevo. Entendí la explicación anteriormente. Mi duda era si había que hacerlo antes de otra manera. Desde luego esta es mucho mas sencilla. Jejejeje
    No creas que te vas a librar de mi. Voy a recomendar este sitio.
    Que pases un buen fin de semana.
     
  9. elQuique

    elQuique Usuario activo

    Gracias Fede y recomiendalo si, esa es la idea, que cuanto mas gente conoce mas aprende
     
  10. Fede

    Fede Guest

    <!--quoteo(post=301204:date=Apr 11 2008, 06:42 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 11 2008, 06:42 PM) [snapback]301204[/snapback]</div><div class='quotemain'><!--quotec-->
    Gracias Fede y recomiendalo si, esa es la idea, que cuanto mas gente conoce mas aprende
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Te adjunto otro problemilla.
    Da error en fetch array y free result de la tabla.
    Gracias

    Ostras Pedrín, perdón por el archivazo de antes. ¡qué grande!
     
  11. elQuique

    elQuique Usuario activo

    Lo siento tuve que eliminar tu imagen, si bien no entiendo porque pones una imagen en vez del código, hay reglas de tamaño máximo y peso en el foro para las imágenes.
     
  12. Fede

    Fede Guest

    <!--quoteo(post=301297:date=Apr 11 2008, 10:12 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 11 2008, 10:12 PM) [snapback]301297[/snapback]</div><div class='quotemain'><!--quotec-->
    Lo siento tuve que eliminar tu imagen, si bien no entiendo porque pones una imagen en vez del código, hay reglas de tamaño máximo y peso en el foro para las imágenes.
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Sorry, es que he intentado pegar el código varias veces y me da error.
     
  13. ClickyMouse

    ClickyMouse Nuevo usuario

    A mí me pasa lo mismo...
    No puedo insertar código en los mensajes... :(
     
  14. Fede

    Fede Guest

    Gracias de todas maneras.
    Quique, tengo las siguientes tablas.
    asientos: asientonum (Primaria, autonumérica), fecha, descripcion, numdocumento
    detalleasientos: asientonum (primaria, ?), idsubcuenta, concepto, debe, haber
    La interrogación es que no sé si ha de ser autonumérica o el mismo número que la de asientos (Creo que es esta)
    Lo que hay que hacer es ingresar en un asiento varios movimientos de subcuentas, es lo mismo que crear un formulario en el que tienes un número de factura, que relaciona a un cliente y al que le vendes mas de un producto.
    ¿Me puedes ayudar?
    Gracias
     
  15. elQuique

    elQuique Usuario activo

    ClickyMouse, bienvenido al foro

    Para que el código salga como código debes incluirlo dentro de [code ] [/code ]

    Fede, crea un post aparte para tu pregunta, eso que dices no tiene nada que ver con el tutorial de bienes raíces planteado.
     
  16. Fede

    Fede Guest

    <!--quoteo(post=301891:date=Apr 14 2008, 01:21 PM:name=elQuique)--><div class='quotetop'>CITA(elQuique @ Apr 14 2008, 01:21 PM) [snapback]301891[/snapback]</div><div class='quotemain'><!--quotec-->
    ClickyMouse, bienvenido al foro

    Para que el código salga como código debes incluirlo dentro de [code ] [/code ]

    Fede, crea un post aparte para tu pregunta, eso que dices no tiene nada que ver con el tutorial de bienes raíces planteado.
    <!--QuoteEnd--></div><!--QuoteEEnd-->
    Oh, perdón.
    ¿Qué es un post y cómo se crea?
    Ya sé, soy un poquillo torpe en esto del foro. He estado buscando lo del post y ni idea.
     
  17. canta65

    canta65 Nuevo usuario

    Hola
    estoy siguiendo el tutorial de la inmobiliaria y pretendo crear el formulario para ingreso de una nueva propiedad arme esto:

    <?php
    $conexion = mysql_connect('localhost', 'xxxxx', xxxxx');
    mysql_select_db('inmobiliaria');
    ?>
    <html>
    <head>
    <title>Agregar propiedades</title>
    </head>
    <body>
    <h1>Agregar propiedades</h1>



    <?php
    if isset($_POST['titulo','mtscuadrados','banos','habitaciones','idciudad','precioventa','preciorenta','tipoinmueble'
    ,'descripcion','fechaingreso'])) {
    @mysql_query("INSERT INTO propiedades SET nombre = '" .

    $_POST['titulo','mtscuadrados','banos','habitaciones','idciudad','precioventa','preciorenta','tipoinmueble','descripcion','fechaingreso'] . "'");
    echo 'Propiedad agregada correctamente';
    } else {
    ?>


    <form action="agregarpropiedades.php" method="post">

    <br>
    Titulo: <input type="text" name="titulo" id="titulo" size="50"><br>
    Metros Cuadrados: <input type="text" name="mtscuadrados" id="mtscuadrados" size="4"><br>
    Baños : <input type="text" name="banos" id="banos" size="2"><br>
    Habitaciones : <input type="text" name="habitaciones" id="habitaciones" size="2"><br>
    Ciudad : <input type="text" name="idciudad" id="idciudad" size="2"><br>
    Precio de Venta : <input type="text" name="precioventa" id="precioventa" size="7"><br>
    Precio de arquiler : <input type="text" name="preciorenta" id="preciorenta" size="7"><br>
    Tipo de inmueble : <input type="text" name="tipoinmueble" id="tipoinmueble" size="30"><br>
    Descripcion : <input type="text" name="descripcion" id="descripcion" size="100"><br>
    Fecha de Ingreso : <input type="text" name="fechaingreso" id="fechaingreso" size="11"><br>

    <input type="submit" name="cmdAceptar" id="cmdAceptar" value="Aceptar">
    <input name="restablecer" type="reset" id="restablecer" value="Borrar">
    </form>



    <?php
    }
    mysql_close($conexion);
    ?>
    </body>
    </html>

    Esto claramente no ha funcionado... alguna idea de donde puede estar el error? GRACIAS
     
  18. elQuique

    elQuique Usuario activo

    canta65 bienvenido al foro

    Sobre tu problema, re-lee los tutoriales desde cero, y recuerda que es un programa informatico, no una ensalada, esto:

    $_POST['titulo','mtscuadrados','banos','habitaciones','idciudad','precioventa','preciorenta','tipoinmueble'
    ,'descripcion','fechaingreso']

    no existe, y jamas se dijo que se haga así en ninguna parte del tutorial.
     
  19. canta65

    canta65 Nuevo usuario

    Hola ElQuique
    Entiendo que es una burrada lo que escribi.
    relei los tutoriales varias veces y no encuentro en ninguna parte que explique COMO ingresar a traves de un formulario VARIOS datos... solo se explica como ingresar uno, como en el caso de "agregarciudades.php" donde dice:

    <?php
    if (isset($_POST['txtNombre'])) { @mysql_query("INSERT INTO ciudades SET nombre = '" . $_POST['txtNombre'] . "'");
    echo 'Ciudad agregada correctamente';
    } else {
    ?>
    <form action="agregarciudades.php" method="post" name="frmDatos" id="frmDatos">
    <label>Nombre:</label><br>
    <input type="text" name="txtNombre" id="txtNombre">
    <input type="submit" name="cmdAceptar" id="cmdAceptar" value="Aceptar">
    </form>

    en este caso solo agregamos una ciudad, pero para agregar una propiedad son varios los campos que tengo que enviar a traves del formulario... como puedo hacerlo o donde leer para aprender a armarlo?
    Desde ya muchas gracias por tu paciencia y atencion!!!
     
  20. un tipico sobi

    un tipico sobi Nuevo usuario

    Solo paso a saludar y dar las gracias por el tutorial. Por ahora he seguido las cuatro primeras partes y solo tuve problemas al final, por el tema de las comillas, algo que ya ha sido aclarado por aquí.

    Un saludo a todos :)
     


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


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·