La siguiente linea de código php no da el resultado esperado, es un campo de texto que debe lanzar la variable $oldtabla, pero al ejecutar el campo de texto muestra parte del código <?php echo $oldtabla?> y no su valor. Creo que el problema está en concatenar el value=\"\" con el <?php echo $oldtabla?>.
echo "<td width='20' align='center'><input type=\"text\" name=\"a".$L."\" id='a".$L."' value=\"'<?php echo $oldtabla?>'\" size='2' maxlength='2'/>".$fila[0]."</td>";