Bueno, si vaz a condicionar a usuarios registrados ese checkbox (casilla)... pués es una condicional como cualquier otra:
Código PHP:
// verificas
if(isset($_SESSION['algo_que_ocupes'])) $ver=true;
// consultas, bla, bla, bla...
while($row=mysql_fetch_assoc($algo)) {
// muestras lo que deban ver todos los usuarios
if($ver) echo "<input type=\"checkbox\" ..."; // muestras solo a usuarios logueados
}
Si solo han de mostrarse sí es quien subió la imágen... pués debes tener un campo que relacione la imágen y su autor y asì simplemente:
Código PHP:
// ves si esta logueado y demás
// consultas, etc...
// el ciclo while()
if($row['dueño']==$_SESSION['tu_usuario']) echo "el checkbox"; // solo si quien esta navegando es el dueño del archivo
en fin, no hay mucha ciencia cuestión de pensarle bien y utilizar alguna condicional de manera adecuada.
Ahora, si la ruta de esos archivos la tienes en una BD sería una buena idea declarar los checkboxes como una matríz y pasar sus id's (o sus rutas para no volver a consultar
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
):
Código PHP:
// estamos dentro del ciclo que muestra los resultados...
if(condicion) echo "<input type=\"checkbox\" name=\"mostrar[]\" value=\"".$row['id_archivo']."\">";
Entonces se tendrás la matriz
mostrar que contendrá todos los elementos seleccionados, simplemente recorrela (con
foreach() por ejemplo):
Código PHP:
foreach($_POST['mostrar'] as $key => $id)
echo ($key+1).") $id <br>";
Quizá esto te sea útil (concentraos en las comparaciones):
http://www.forosdelweb.com/showpost....2&postcount=12 y busca en general sobre "checkbox(es)" en el foro, hayarás muchas cosas que te servirán, incluso debe haber algo en las FAQ.
Si tienes problemas implementandolo aviza na más
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
. Un saludo!