Lo único que hay que mirar son estas tres líneas:
Código PHP:
<form action="prueba_script.php" method="post">
//...
//...
<input type="hidden" name="id_especificacion" value="<? echo $renglon['especificacion'] ?>">
Código PHP:
$esp_rec=$_GET['id_especificacion'];
- La primera, te indica que estás utilizando el método POST.
- La segunda, que la variable se llama "id_especificacion"
- La tercera, que recoges la variable como $_GET['id_especificacion'], cuando debería ser $_POST['id_especificacion'].
No tienes que cambiar nada más.
Ahora, si no funciona, fíjate si el valor de $renglon['especificacion'] está llegando correctamente en el primer archivo. Haciendo un "ver>código fuente" en el navegador es suficiente.
Saludos