Tutorial Web de Bienes Raices o Inmobiliarias PHP y MySQL - Foro Creativo

Ir a contenido


  • (15 Páginas)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Último »
  • No puedes empezar un nuevo tema
  • No puedes responder a este tema

Tutorial Web de Bienes Raices o Inmobiliarias PHP y MySQL

#1 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Icono de mensaje  Escrito 22 febrero 2007 - 07:02

Web de Bienes Raíces o Inmobiliarias Base de Datos

Mini Curso de PHP y MySQL

Hace mucho tiempo en el foro (www.forocreativo.net), muchos usuarios quieren aprender a utilizar PHP, y como es un lenguaje que me gusta, decidí realizar este mini curso práctico que los ayudara a aprender con un caso practico. Este caso práctico será una Web de Inmobiliarias o Bienes Raíces como se le llama en otros lugares del Mundo.

Es importante aclarar que este es un ejercicio realizado con la finalidad de enseñar de manera practica las posibilidades del PHP como lenguaje para realizar Webs dinámicas y el MySQL como base de datos, por tal motivo en un caso real este debería tener mas controles y un análisis mas profundo de su base de datos, los cuales no son parte de este curso, pero con gusto contestaremos las dudas adicionales en nuestro foro.

Estructura de la Base de Datos

Existen basicamente dos formas de hacer una Web de Inmobiliaria, una es crear los HTML, del sitio y una pagina por cada propiedad, siendo estos fijo, y obligando a crear manualmente una página por cada propiedad. Esto no es recomendable para un negocio real donde compran, venden, se agregan y rentan propiedades a diario o semanalmente y por tanto mi sugerencia es hacerlo dinámico.

Un sitio dinámico seria tener una Base de Datos con todas las propiedades, y que en esa base de datos se agreguen, o marquen como vendidas o rentadas las que ya no deben aparecer en la Web, para esto usaremos una base MySQL.

Esa base de datos MySQL la leeremos con una pagina PHP (no HTML) que automáticamente lee cada propiedad y la muestra repitiendo esa pagina para cada propiedad sin tener que hacerla manualmente uno por vez, esta es la gran ventaja de realizar sitios de esta forma.

Ver tutorial en Taller Webmaster - Parte 1, Base de Datos :
http://www.tallerweb...Datos-c-68.html

En la entrega anterior, discutimos los elementos necesarios para llevar a cabo esta aplicación Web de Bienes Raíces, ahora vamos a ver prácticamente como Crear la Base de Datos y las Tablas mencionadas.

Ver tutorial en Taller Webmaster - Parte 2, Base de Datos y phpMyAdmin:
http://www.tallerweb...Admin-c-69.html

Ver tutorial en Taller Webmaster - Parte 3, Bases de Datos con phpMyAdmin, Ingreso, Edicion y Eliminacion de Datos:
http://www.tallerweb...Datos-c-70.html

Ver tutorial en Taller Webmaster - Parte 4, Reportes con PHP MySQL:
http://www.tallerweb...MySQL-c-73.html

Ver tutorial en Taller Webmaster - Parte 5, Relaciones MySQL Reporte de Propiedades PHP MySQL:
http://www.tallerweb...dades-c-85.html

Ver tutorial en Taller Webmaster - Parte 6, Formulario de Búsqueda y filtro de datos MySQL con PHP:
http://www.tallerweb...ueda-c-104.html

Ver tutorial en Taller Webmaster - Parte 7, Búsqueda Avanzada PHP MySQL:
http://www.tallerweb...zada-c-105.html

Ver tutorial en Taller Webmaster - Parte 8, Ingreso de Ciudades PHP MySQL:
http://www.tallerweb...rias-c-116.html
0


  • (15 Páginas)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Último »
  • No puedes empezar un nuevo tema
  • No puedes responder a este tema

Otras respuestas a este tema

#41 El usuario está offline   zell

  • Puedes llamarme Fronton-man!
  • PipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.304
  • Registrado: 30-julio 05
  • Sexo:Masculino
  • País:Spain

Escrito 04 marzo 2007 - 07:12

Yupi biggrin.gif
0

#42 El usuario está offline   zell

  • Puedes llamarme Fronton-man!
  • PipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.304
  • Registrado: 30-julio 05
  • Sexo:Masculino
  • País:Spain

Escrito 04 marzo 2007 - 09:25

Uhm no me sale ohmy.gif
Yo en el bloc de notas escribo lo que viene siendo el código y lo guardo en la carpeta de appserver/www/pruebas/reporteciudades.php
lo guardo como .php pues.
El codigo en cuestion es este:

CITA
<html>
<head>
<title>Reporte de Ciudades</title>
</head>
<body>
<h1>Reporte de Ciudades</h1>
<table>
<tr>
<td>ID Ciudad</td>
<td>Nombre</td>
</tr>

<?php
$conexion = mysql_connect('localhost', 'root', 'password');
mysql_select_db('inmobiliaria');
$tabla = mysql_query('SELECT * FROM ciudades');
while ($registro = mysql_fetch_array($tabla))
?>


<tr>
<td><?php echo $registro[‘id’]; ?></td>
<td><?php echo $registro[‘nombre’]; ?></td>
</tr>

<?php
mysql_free_result($tabla);
mysql_close($conexion);
?>
</table>
</body>
</html>


y no me lo reconoce me muestra el codigo escrito ohmy.gif q intentado buscar el fallo pero no lo veo, debe ser muy tonto xD

Este tema ha sido editado por zell: 04 marzo 2007 - 12:45

0

#43 El usuario está offline   zell

  • Puedes llamarme Fronton-man!
  • PipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.304
  • Registrado: 30-julio 05
  • Sexo:Masculino
  • País:Spain

Escrito 04 marzo 2007 - 02:44

CITA
while ($registro = mysql_fetch_array($tabla))
{
echo "
<tr>
<td>".$registro['id']; ."</td>
<td>".$registro['nombre']; ."</td>
</tr>
";
}


he probado con eso pero tmp

asi tampoco:
Copiado del tutorial solo cambio los datos del user y pass




CITA
<html>
<head>
<title>Reporte de Ciudades</title>
</head>
<body>
<h1>Reporte de Ciudades</h1>
<table>
<tr>
<td>ID Ciudad</td>
<td>Nombre</td>
</tr>

<?php
$conexion = mysql_connect('localhost', 'usuariobase', 'topsecret');
mysql_select_db('inmobiliaria');
$tabla = mysql_query('SELECT * FROM ciudades');
while ($registro = mysql_fetch_array($tabla))
?>

<tr>
<td>1</td>
<td>Madrid</td>
</tr>

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

</table>
</body>
</html>


y no me da ninguna sueñal, es decir abro localhost/pruebas/reporteciudades.php y me muestra lo que esta como cita... sad.gif
0

#44 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 04 marzo 2007 - 09:45

1) Ya es momento de que no uses mas el Bloc de Notas, usa el Dreamweaver

2) Asegurate que realmente el http://localhost corresponde a c:\appserv\www\

3) Si el dos es asi asegurate de tener los nombres correctamente indicado en el camino, por ejemplo si pones http://localhost/prueba deberia mostrarte la lista de archivos de esa carpeta.
0

#45 El usuario está offline   Ruisu

  • In perfeccion process
  • PipPipPipPipPipPip
  • Grupo: Miembros
  • Mensajes: 2.461
  • Registrado: 29-junio 06
  • Gender:Male
  • Location:New York
  • Sexo:Masculino
  • País:Mexico
  • Navegador:FireFox
  • Camara:Nikon D300

Escrito 12 marzo 2007 - 06:46

menudo tutorial quique
lo seguira de cerquita tongue.gif

gracias
0

#46 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 12 marzo 2007 - 06:50

Entrale y siguelo smile.gif ya tengo preparadas otras 6 partecillas y esta semana publico la que sigue wink.gif
0

#47 El usuario está offline   julilarez

  • Reciente
  • Grupo: Miembros
  • Mensajes: 5
  • Registrado: 12-marzo 07
  • Sexo:Masculino
  • País:Argentina

Escrito 14 marzo 2007 - 04:59

esta muy bueno el tuto ...me sale todo menos el final....en la tabla me aparece madrid 1 y nada mas...
comprobé los 3 puntos y estan bien...el código es
<html>
<head>
<title>Reporte de Ciudades</title>
</head>
<body>
<h1>Reporte de Ciudades</h1>
<table>
<tr>
<td>ID Ciudad</td>
<td>Nombre</td>
</tr>

<?php
$conexion = mysql_connect('localhost', 'root', '141078');
mysql_select_db('inmobiliaria');
$tabla = mysql_query('SELECT * FROM ciudades');
while ($registro = mysql_fetch_array($tabla))
?>

<tr>
<td>1</td>
<td>Madrid</td>
</tr>

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

</table>
</body>
</html>


q puede estar mal?
saludos
julieta
0

#48 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 15 marzo 2007 - 12:41

Julieta, bienvenida al foro

sobre tu problema, te faltan los {} en la linea del while y antes del mysql_free

verifica bien con mi codigo en el tutorial.
0

#49 El usuario está offline   julilarez

  • Reciente
  • Grupo: Miembros
  • Mensajes: 5
  • Registrado: 12-marzo 07
  • Sexo:Masculino
  • País:Argentina

Escrito 16 marzo 2007 - 04:39

HOla Quique! mil gracias por tu respuesta... agregue eso y madrid se repite 4 veces....pero ahora que puse el código php para que en la tabla aparezcan las 4 ciudades distintas...en http://localhost/Cur...adociudades.php aparece la tabla con las palabras "id ciudad" y "nombre" y abajo nada, ninguna ciudad con su id....ademas hice los 3 punto como te comenté en el anterior mensaje y estan bien.
el código es:

<html>
<head>
<title>Reporte de Ciudades</title>
</head>
<body>
<h1>Reporte de Ciudades</h1>
<table border=”1”>
<tr>
<td>ID Ciudad</td>
<td>Nombre</td>
</tr>

<?php
$conexion = mysql_connect('localhost', 'root', '141078');
mysql_select_db('inmobiliaria');
$tabla = mysql_query('SELECT * FROM ciudades');
while ($registro = mysql_fetch_array($tabla)) {
?>

<tr>
<td><?php echo $registro[‘id’]; ?></td>
<td><?php echo $registro[‘nombre’]; ?></td>
</tr>

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



saludos! gracias
Juli

Este tema ha sido editado por julilarez: 16 marzo 2007 - 04:41

0

#50 El usuario está offline   zell

  • Puedes llamarme Fronton-man!
  • PipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.304
  • Registrado: 30-julio 05
  • Sexo:Masculino
  • País:Spain

Escrito 16 marzo 2007 - 06:30

uhm tienes lo de id y nombre escrito tal cual en tu base de datoS? o en mayusculas o algo x el estilo ??

0

#51 El usuario está offline   julilarez

  • Reciente
  • Grupo: Miembros
  • Mensajes: 5
  • Registrado: 12-marzo 07
  • Sexo:Masculino
  • País:Argentina

Escrito 16 marzo 2007 - 06:38

hola zell ! id y nombre está todo en minúscula. Es mas para no confundirme dejé todo en minúscula.
gracias

Este tema ha sido editado por julilarez: 16 marzo 2007 - 06:39

0

#52 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 16 marzo 2007 - 08:50

las comillas de id y nombre no son las comillas simples permitidas tongue.gif disculpen que tenga tan buena vista pero bue ... son años jaja

esto:
$registro[‘id’]
$registro['id'] <<< asi

cuando tenes este tipo de problemas podes usar Ver Codigo fuente en tu navegador y ver si el html se genera, en mi caso al mirar noto que las celdas estan pero vacias por eso me doy cuenta que el error esta en el campo de la tabla wink.gif
0

#53 El usuario está offline   zell

  • Puedes llamarme Fronton-man!
  • PipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.304
  • Registrado: 30-julio 05
  • Sexo:Masculino
  • País:Spain

Escrito 17 marzo 2007 - 07:28

si tambien pnse que el problema podia ser ese xddd
las comillas que tienes que usar estan en la tecla de la interrogacion, a la derecha del 0
0

#54 El usuario está offline   dixon

  • Reciente
  • Grupo: Miembros
  • Mensajes: 2
  • Registrado: 18-marzo 07
  • Sexo:Masculino
  • País:Colombia

Icono de mensaje  Escrito 18 marzo 2007 - 03:43

QUIQUE, SOY NUEVO EN EL TEMA, LO ENCONTRÉ EL DIA VIERNES Y ME PARECIÓ EXCELENTE.

TENGO UN HOSTING, EN EL CUAL NO HABÍA PODIDO TRABAJAR BASES DE DATOS; SOLO PODÍA CREAR TABLAS, PERO NUNCA HABÍA PODIDO INSERTAR INFORMACIÓN.
ESTE TUTO, ME AYUDO.

EN LA CUARTA PARTE ENCONTRÉ DIFICULTADES, Y COMO LO INTERPRETO "MAS VALE EL DIABLO POR VIEJO QUE POR DIABLO".

QUIERO DARTE LAS GRACIAS Y ANIMARTE A CONTINUAR PUBLICANDO ESTE TUTO, QUE RESULTA ENRIQUECEDOR.

ADEMÁS QUISIERA QUE LE QUITARAS UNA PALABRA AL TITULO “MINI”.
LAS MEJORES COSAS DE LA VIDA VIENE EN ENVASE PEQUEÑO NO MINI.

NUEVAMENTE GRACIAS
26_1_121vale.gif



DIXON.

0

#55 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 18 marzo 2007 - 07:13

dixon, bienvenido al foro.
0

#56 El usuario está offline   julilarez

  • Reciente
  • Grupo: Miembros
  • Mensajes: 5
  • Registrado: 12-marzo 07
  • Sexo:Masculino
  • País:Argentina

Escrito 19 marzo 2007 - 11:17

buenísmo!!! salióooooooooo!! muchísimas gracias quique y zell!
no se porque al hacer copy paste del tutorial a dreamweaver se cambian las comillas, supongo que con la práctica me iré dando cuenta.....
Saludos!!!!
Mientras tanto quedo a la espera de la parte 5, 6, 7 y las que sigan de ese GRAN tutorial!!

Julieta banana.gif
0

#57 El usuario está offline   PequeñoMauro

  • Siempre en busca de la Verdad
  • PipPipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.645
  • Registrado: 30-junio 06
  • Sexo:Masculino
  • País:Peru

Escrito 19 marzo 2007 - 11:49

Hola Quique, la verdad es que no se puede acceder a la página desde hoy, habrá algún problemilla?
Saludos
Si fuera tinta todo el mar, y todo el cielo un gran papel,
Y cada hombre un escritor, y cada hoja un pincel.
Nunca podrían describir el gran amor de Dios;

0

#58 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 19 marzo 2007 - 02:06

CITA(PequeñoMauro @ Mar 19 2007, 11:49 AM) Ver mensaje
Hola Quique, la verdad es que no se puede acceder a la página desde hoy, habrá algún problemilla?
Saludos


Supero el ancho de banda asignado jeje estamos con casi el triple de visitas diarias que meses anteriores me olvide de controlar eso pero ya le asigne otros 10 gigas jaja tongue.gif


dixon, tu pregunta no tiene nada que ver con este tutorial, no confundas a quienes vienen siguiéndolo, la he movido para acá:

Ingresar datos de un formulario en MySQL con PHP
http://www.forocreat...showtopic=20881
0

#59 El usuario está offline   PequeñoMauro

  • Siempre en busca de la Verdad
  • PipPipPipPipPip
  • Grupo: Miembros
  • Mensajes: 1.645
  • Registrado: 30-junio 06
  • Sexo:Masculino
  • País:Peru

Escrito 19 marzo 2007 - 02:33

Excelente, todo un éxito eh!!!!
Buena Quique

Por cierto, ya termine este primer tutorial, sencillo y buenisimo!!!!

Este tema ha sido editado por PequeñoMauro: 19 marzo 2007 - 03:34

Si fuera tinta todo el mar, y todo el cielo un gran papel,
Y cada hombre un escritor, y cada hoja un pincel.
Nunca podrían describir el gran amor de Dios;

0

#60 El usuario está offline   elQuique

  • Dibujante de Codigos
  • PipPipPipPipPipPip
  • Grupo: Admin Team
  • Mensajes: 21.268
  • Registrado: 08-febrero 03
  • Location:Florida, Uruguay
  • Sexo:Masculino
  • País:Uruguay
  • Navegador:FireFox
  • Camara:Kodak/v1003

Escrito 19 marzo 2007 - 03:56

Ok, colgare la parte que siguen quizas esta noche tongue.gif
0

  • (15 Páginas)
  • +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Último »
  • No puedes empezar un nuevo tema
  • No puedes responder a este tema




Sitios Amigos: Tutoriales gratis | GuiaHosting | Foros de ComunidadHosting | Unidominios |