Bueno . disculpa por qué leí tu pregunta fuera de contexto y no ví que ya de cierta menera usabas bucles para representar tus N checkbox ..
El caso es que hablando en HTML .. un checkbox puede tener valor y para que PHP asocie un grupo de checkbox estos han de ser de nombre tipo "vector" (array): name="variable[]" .. puedes usar [] para indicar que el indice del array será autonumérico (comenzando en cero) ..
Código PHP:
<form action="admin_usuarios2.php" method="post">
<?
while ($row=mysql_fetch_array($result))
{
echo ('<tr><td>'.$row["id_cli"].'</td>');
echo ('<td>'.$row["nombre"].'</td>');
echo ('<td><input type=\"checkbox\" name=\"id[]\" value=\"$row['id_cli']\"></td><tr>');
}
?>
<input type="submit" value="Eliminar" name="elim">
El campo "hidden" no amerita en este caso ya que el checkbox ya contiene su valor asociado. NOTA: sólo pasan los valores de los checkbox seleccionados .. los demás indices NO estarán definidos para tu script PHP.
Y en admin_usuarios2.php los recibiras y podrías procesarlos como indica esta FAQ que habla justamente de este tema:
http://www.forosdelweb.com/showthrea...710#post518710
Un saludo,