チェックボックスの値とテキストフィールドを1つの変数に結合しようとしているので、エコーアウトすると正しいフィールド値が表示されます。
チェックボックスの投稿と数量テキストフィールドの投稿を組み合わせたいのですが、forloopを使用している項目がいくつかあるのですが、両方の値を1つに組み合わせて、その項目で新しいテーブル行を作成することはできないようです。左側に名前、右側に数量。
<tr>
<td>
<input type="checkbox" name="check[]" value="<?php echo get_post_meta($post->ID, '_stitle', true); ?>" />
</td>
<td>
<input id="quantity" name="check[quantity]" type="text" maxlength="3" /><br />
</td>
$data = $_POST['check'];
foreach ($data as $value) {
$item .= '<tr style="background: #eee;">
<td>Item: </td>
<td>'.$value.'</td>
</tr>';
}