Trebol-a:
Si lo pone como tú dices... se insertará un iframe... lo que se quiere es que salga el código en un input (creo que mejor quedaría en un textarea) para que el visitante de la página copie dicho código y lo ponga en su propia página.
PkDeath:
Me parece no ver ningún error... pero si dices que no te imprime el valor de $id puede ser porque no has definido esa variable. Lo recomendable mientras programas es trabajar con
Código PHP:
error_reporting(E_ALL);
Pon esta línea al comienzo de tu script y podrás ver algunos pequeños errores que puedes estar cometiendo sin darte cuenta.
Saludos