Quieres que se vean todos los datos que has seleccionado en el checkbox ???.
Y estos luego se actualicen ?.
Si es así creo que esta forma te podría ayudar.
Los checkbox del form deben tener un name de la siguiente forma:
Código PHP:
Ver original<input type='checkbox' name='actualiza[]' value='".$registro['id_category']."'/>
/*
El $registro es porque los checkbox los creo con un bucle WHILE, si no es tu forma lo cambias..
while ($registro = mysql_fetch_array($result)) {
echo "<input type='checkbox' name='actualiza[]' value='".$registro['id_category']."'/> ";
*/
Así se guardan en un array los valores seleccionados distinguidos por el id_category.
Luego en el fichero procesar.php debes guardar el array en una variable y este separarlo por un implode.
Código PHP:
Ver original$actualiza= $_POST['actualiza'] ; //Array con datos.
$datos = "(" . implode(",", $actualiza) . ")"; //separo cada DATO seleccionado x coma y los guardo en $datos.
/*
Luego la consulta que vendría sería así. Comparando que los id_category estén (IN) sean iguales a id_category.
*/
$query = "$sql="UPDATE category
SET id_category_parent='valor A actualizar.'
WHERE id_category IN $datos";
Espero y creo que eso es lo que quieres, este código lo he probado con unos checkbox y realizando una consulta para borrar los seleccionados, espero te valga para la actualización si lo entendí bien.
El código no esta probado, pero seguro te dará una idea general, claro si es esto lo que pides, sino disculpa
Saludooos!