Флажок в цикле while

Я пытаюсь создать функцию, в которой пользователи могут проверять сообщение для удаления. Очевидно, что если проверено более одного сообщения, все они будут удалены.

У меня есть следующий код

<form action="process.php" method="post"> <input type="hidden" name="deleteMessages" /> <?php while($row=mysql_fetch_assoc($q)) { if($row['to_viewed'] == 0) { ?> <tr> <td><input type="hidden" name="check_box_1" value="0" /> <input type="checkbox" name="check_box_1" value="1" /> </td> <td><b><a href='<?php echo $_SERVER['PHP_SELF']; ?>?p=view&mid=<?php echo $row['id']; ?>'><?php echo $row['title'] ?></a></b></td> <td><b><a href='<?php echo $_SERVER['PHP_SELF']; ?>?p=view&mid=<?php echo $row['id']; ?>'><?php echo $row['from']; ?></a></b></td> <td><b><?php echo $row['created']; ?></b></td> </tr> <?php } else if($row['to_viewed'] == 1) { ?> <tr> <td><input type="hidden" name="check_box_1" value="0" /> <input type="checkbox" name="check_box_1" value="1" /> </td> <td><a href='<?php echo $_SERVER['PHP_SELF']; ?>?p=view&mid=<?php echo $row['id']; ?>'><?php echo $row['title'] ?></a></td> <td><a href='<?php echo $_SERVER['PHP_SELF']; ?>?p=view&mid=<?php echo $row['id']; ?>'><?php echo $row['from']; ?></a></td> <td><?php echo $row['created']; ?></td> </tr> <?php } } ?> <input type="submit" value="Delete All" /> </form> 

Я хочу передать флажок, и если значение равно 1, обработайте его и удалите. Но как я могу достичь этого с помощью множества сообщений независимо от того, есть ли сообщение или десять? благодаря