Que tal, tengo el archivo 
"formulario.php" para borrar datos de la BD con PHP:  
 Código PHP:
    //Consulta BD...
 
echo "<form id=formeli' name='formeli' method='POST' action='borrar.php' target='_blank'>";
 
while($row = mysql_fetch_array($query)){
echo "<input type='checkbox' name='seleccion[]' value='$row[id]'/>".$row['id']."</br>";
}
 
echo "<input type='submit' name='borrar' value'borrar' />"; 
    
  Después recibo la "id" del campo a borrar, en el archivo 
"borrar.php"   Código PHP:
    //Variables del formulario formeli
$lista=implode(',',$_POST['seleccion']);
 
//conexion a BD...
 
$sqlStr = ("DELETE FROM data1 WHERE id IN(".$lista.")");
$query = mysql_query($sqlStr, $link); 
 
if($lista != ''){
echo "Los Registros Seleccionados ".$lista." Se eliminaron con éxito";
}
else{
echo "No selecciono ningun Registro para Borrar";
} 
    
  Estos dos archivos trabajan super bien con un solo registro de la base de datos. Mi Problema se genera en el archivo "formulario.php" ya que cuando tengo 10,20 o X registros puedo ver la consulta del WHILE, con sus respectivos CHECKBOX, pero al seleccionar cualquier registro que no sea el primero, no envia ningun valor a traves del chekbox al archivo borrar.php 
No entiendo por que me sale este error les agradecería infinitamente pudieran ayudarme. 
Saludos, Miguel.