Yo veo muchos errores de sintaxis, ¿de verdad es el código real que utilizas?
Además recuerda que las variables no se evalúan en comillas simples, para eso debes usar comillas dobles.
Código PHP:
Ver original// MAL
$id = $_POST['id$b'];
// BIEN
$id = $_POST["id$b"];