El asunto es que estoy preparando una pagina personal, y mis conocimientos de programacion quedaron en la universidad...
Lo que trato de hacer es una tabla, que saca los datos via Mysql y en uno de esos campos tengo una direccion ha una carpeta que contiene fotos.
Lo que quiero, es poder tener en esa celda, un link que me abra un "popup" en ventanda nueva, o como lo tengo ahora que hace un oscurecimiento de la pantalla menos la parte donde se ven las fotos.
Bien, el fallo es que lo tengo con un include que llama a un php que me oscurece y este tiene una funcion que me muestra todas las fotos de la direccion que contiene la celda, pero.... el include solo me recoge el valor de la primera fila de la tabla, no respeta en que fila hago la seleccion.
Como podria pasar el valor de celda para cada fila distinta a ese include?
El principal
Código PHP:
echo "<tr>
<td>".$registro['Categoria']."</td>
<td>".$registro['Referencia']."</td>
<td>".$registro['Observaciones']."</td>
<td>";include ("includes/salto_imagenes.php"); "</td>
</tr>";
Código PHP:
<p><a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='block';document.getElementById('fade').style.display='block'">Imagen disponible</a></p>
<div id="light" class="white_content">
<div style="position: fixed;left:90%">
<a href = "javascript:void(0)" onclick = "document.getElementById('light').style.display='none';document.getElementById('fade').style.display='none'"><h1 style="float:right; color:#FFF; background:#000;">X</h1></a>
</div>
<div class="white_content_image">
<?php
galeria_imagenes($registro['Imagenes'])
?>
</div>
</div>
<div id="fade" class="black_overlay"></div>
La funcion
Código PHP:
function galeria_imagenes($carpeta){
$directory="$carpeta";
$dirint = dir($directory);
while (($archivo = $dirint->read()) !== false)
{
if (eregi("gif", $archivo) || eregi("jpg", $archivo) || eregi("png", $archivo)){
echo '<div class= white_content_image_unit><img src="'.$directory."/".$archivo.'"></div>'."\n";
}
}
$dirint->close();
}