Php y mysql

Estoy programando en php y mysql(el cual tengo unos campos como código, tipo_inmuebles, valor) y me los muestra todos en la página php con estos campos.
Quiero que por cada código me forme un link que me lleve a otra página y me muestre por un inmueble seleccionado en otra página me muestre todos loa campos referentes a ese inmueble y ademas sus fotos que estarán guardados en un directorio del servidor
Gracias. Ojala me puedan enviar el código.
Mi correo [email protected] ò [email protected]

1 respuesta

Respuesta
1
Por lo que he entendido, primero muestras los campos de la base de datos con un enlace. Al pulsar el enlace vas a otra página donde se muestra más información sacada de otra base de datos.
Entonces puedes usar un código parecido al siguiente:
<html><head><title>Titulo</title></head><body>
Seleccione un enlace:
<?php
$id=mysql_connect("localhost","","");
mysql_select_db("BaseDatos",$id);
$sonsulta="SELECT codigo, tipo_inmuebles, valor FROM Tabla1";
$resultado=mysql_query($consulta,$id);
while($dato=mysql_fetch_array($resultado)) {
echo "<a href='masDatos.php?cod={$dato['codigo']}'> {$dato['codigo']}, {$dato['tipo_inmuebles']}, {$dato['valor']} </a>";
}
mysql_free_result($resultado);
mysql_close($id);
?>
</body></html>
Como ves, la idea es obtener los datos de la base de datos y crear un enlace hacia una página pasándole como parámetro el código.
Ahora la página masdatos.php sería algo parecido a lo siguiente:
<html><head><title>Titulo</title></head><body>
<?
$codigo = $_GET['cod'];
$consulta="SELECT * FROM Tabla2 WHERE Codigo=$codigo";
$id=mysql_connect("localhost","","");
mysql_select_db("BaseDatos",$id);
$resultado=mysql_query($consulta,$id);
while($dato=mysql_fetch_array($resultado)) {
echo "Código: {$dato['codigo']} <br>";
echo "Dato 1 del inmueble: {$dato['dato1']} <br>";
echo "Dato n del inmueble: {$dato['daton']} <br>";
echo "Foto 1 del inmueble: <img src='{$dato['foto1']}'> <br>";
}
?>
</body></html>
Esta página lo que hace es recibir el código, buscar en la base de datos los datos referentes al inmueble de ese código, y mostrar esos datos. La base de datos contiene referencias al directorio del servidor donde estan guardadas y solo hay que mostrarlas con <img>.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas