Si recorres el array $_POST .. veras todas tus variables y sus nombres que esta contiene:
Código PHP:
foreach ($_POST as $variable => $valor){
echo $variable." = ".$valor."<br>";
}
Y para usar esas "variables" como tal (evaluarlas) .. deberías emplear lo que se denomina "Variables variables":
http://www.php.net/manual/en/languag...s.variable.php
Ahora .. realmente asi no deberías tratar el tema y su solución .. Deberías usar "arrays". Concretamente 2 (dos) . .una para contener tus "ID's" y otra para sus datos anexos (o N más según corresponda).
Código PHP:
echo "<input type=\"hidden\" name=\"ids[]\" value=\"$id\">";
echo "<input type=\"text\" name=\"valores[]\"";
De esta forma .. en tu script PHP recibiras un par de arrays con mismo indice (numérico de 0 a N) que puedes recorrer con un bucle tipo for() usando como mismo indice el mismo valor para ambos (o N) arrays que tengas que recorrer.
Código PHP:
for ($x=; $x<cont($_POST['ids']); $x++){
echo $_POST['ids'][$x]." => ".$_POST['valores'][$x]."<br>";
}
De esta forma es muy sencillo tener que asociar N datos entre sí por "linea". ( o registro).
Un saludo,
PD: Omitan los "BEGIN__VBULLETIN__CODE__SNIPPET" si los ven.