Imagino que necesitas leer el array para realizar las acciones que necesites, como por ejemplo, eliminar de la BD y además eliminar una fotografía.
la estructura es la siguiente:
Código:
if ((isset($HTTP_POST_VARS['chk_col'])) and (is_array($HTTP_POST_VARS['chk_col']))) {
$chk_col=$HTTP_POST_VARS['chk_col'];
// Se prepara la consulta a MySQL
$cadena='';
$contador=0;
foreach ($chk_col as $valor) {
$contador++;
$cadena.="'$valor'"; // <--- Se añaden comillas simples a cada valor
if (($contador>1) and ($contador<count($chk_col))) $cadena.=",";
//Ejecutamos el resto de acciones pendientes Ej. Borrar imágen
@unlink(" ..... $valor ");
}
$Consulta="DELETE FROM tabla WHERE id IN ($cadena)";
//Ejecutamos la consulta
$resultado = mysql_query($Consulta, $conectar);
}
Esto es un código de ejemplo que he programado sobre la marcha, también podría usarse implode(",", $chk_col) para separar los valores en comas, pero ahora tengo mucho dolor de cabeza y no se me ocurre otra manera de poder además añadirle comillas simples para que no te dé error la consulta SQL.
PD: Optimiza el algoritmo que seguro que se puede hacer mejor.
Saludetes y espero que te sirva de ayuda.
Edito: He añadido las etiquetas CODE porque el codigo se veía feo.