Saludos a todos Este es mi caso, estoy construyendo una aplicación para una inmobiliaria la cual permite guardar los datos del cliente con sus respectivas imágenes de su inmueble.
En una tabla de la base de datos estoy guardando el nombre y la ruta de la las imágenes,
La página web de la inmobiliaria se conecta a la base de datos y permite hacer consultas por diferentes criterios de búsqueda (ej: por Casas, Apartemento, Ciudad, barrio, precio, estrato etc.).
Bien, tengo una carpeta llamada "fotos" la cual contiene subcarpetas(contienen las fotos de los inmuebles de cada cliente) que se crean automáticamente y se nombran según referencia otorgada a cada inmueble en el momento de guardarla (ejemplo: fotos/12010-20190).
Lo que busco es hacer que se muestren el contenido de la subcarpeta que corresponda a la consulta. por ejemplo en la página web, al dar clic sobre cual quier imágen de un inmueble. esta acción me muestra en otra página los datos del cliente pero no las imágnes correspondientes a el usuario seleccionado.
Aquí el código:
$ruta_foto = $_POST['TxtRuta_foto'];
$sql = mysql_query("SELECT ruta_foto FROM inmuebles WHERE ruta_foto ='$ruta_foto'");
$query = mysql_fetch_array($sql);
$dir = "../fotos/$ruta";
if (is_dir($dir)) {
if ($gd = opendir($dir)) {
while (($archivo = readdir($gd)) !== false) {
if ($archivo != "." && $archivo != "..")
echo '<a href="'.$archivo.'" rel="lightbox[roadtrip]" title="Titulo de la imagen.'.$n.'" ><img src="'.$archivo.'" width="520" heigth="450" alt="Descripcion imagen"/></a>';
}
closedir($gd);
}