Pero tu ya lees esas imagenes de ese directorio con PHP y las presentas con PHP en tu página HTML que compones?
Bueno ... lo hagas a mano o automático una solución al problema sería:
Tu foto -> link hacia el proceso de voto tipo:
votar.php?imagen=nombre_imagen.jpg
Votar.php haría el registro en tu BBDD
tabla votos
id_voto (un INT sin signo, clave primaria, único y autonumérico)
nombre_imagen (un VARCHAR de 255 caracteres o mucho menos .. según veas)
voto (un INT sin signo)
Código PHP:
<?
// conectas a tu BBDD, seleccionas la BBDD .. etc.
// Miras en tu BBDD si ya tienes registrado el registro con el nombre de la imagen:
$sql="SELECT COUNT(*) FROM tabla_votos WHERE nombre_imagen='".$_GET['imagen']."'";
$resultado=mysql_query($sql) or die (mysql_error());
if (mysql_result($resultado,0) == 1){
// Si hay un resultado .. actualizas el campo voto sumandole una unidad
$sql="UPDATE tabla_votos SET voto=voto+1";
} else {
// si no existe .. lo creas y le das un voto.
$sql="INSERT INTO tabla_votos (id_voto,nombre_imagen,voto) VALUES ('','".$_GET['nombre_imagen']."','1')";
}
// Ejecutas la consulta SQL que corresponda según el caso.
if (mysql_query($sql)){
// Si se ejecuta la consulta OK, redireccionas a donde tengas que ir ..
header ("Location: dondesea.php");
exit;
} else{
// Si no .. presentas mensaje de error ...
die (mysql_error());
}
?>
Un saludo,