Inserir imagem no checkout

Estou com uma dúvida na apostila da Caelum (Caelum html css Javascript e php - pg. 170). Nessa parte estou fazendo a página checkout e pede para carregar a imagem do produto escolhido e a cor escolhida, o problema é que não carrega a imagem. Já olhei o caminho da pasta até a imagem está certo, fiz conforme a apostila pede, mas a imagem não aparece.

Na página produto.php:

Escolha a cor:
<input type="radio" name="cor" id="verde" value="verde" checked>
    <label for="verde">
	<img src="img/produtos/foto1-verde.png" alt="camisa verde">
</label>
<input type="radio" name="cor" value="rosa" id="rosa">
<label for="rosa">
	<img src="img/produtos/foto1-rosa.png" alt="camisa rosa">
</label>
<input type="radio" name="cor" value="azul" id="azul">
<label for="azul">
	<img src="img/produtos/foto1-azul.png" alt="camisa azul">
</label>

Na página checkout.php:

< img src=“img/produtos/foto<?= $_POST['id'] ?>-<?= $_POST['cor'] ?>.png” class=“img-thumbnail img-responsive” >

(o espaço entre a parenteses angular e o img “< img” é só para carregar na pergunta)

Isso é simples de se descobrir.
Clicando com o botão direito do mouse na página checkout.php e selecionando “exibir código fonte”, você deve ser capaz de ver o código gerado, após o php ter sido processado.
A partir daí, você consegue ver o que está escrito e identificar se é o que espera ou não.

Darlan, valeu, percebi que o problema esta no $_POST[“id”], este não carrega o número da imagem, então acrescentei uma type=“hidden” com o número para carrega-la de acordo com a imagem e funcionou.

Eu programei em PHP por muito pouco tempo (embora tenha dado manutenção em muio código PHP). E, devido à minha inabilidade, acabava soltando uns

echo $_POST['id'];

No código, só para ter certeza do que eu estava enviando e recebendo.