sdnm2015 0 Posted July 19, 2016 Report Share Posted July 19, 2016 Bom Dia! Estou tentando fazer uma lista de produtos, onde o terceiro produto seja inserido na linha abaixo. Estilo um vitrine de loja virtual, mas não funciona. Se alguém puder me ajudar, eu agradeço. Obrigado <?php foreach ($listaProdutos as $produto): $loop = 3; $i = 1; if ($i < $loop){ echo '.<?=$produto['.descricao.']?>.'; }else if($i = $loop){ echo '.<?=$produto['.descricao.']?>.'; } $i++; Quote Link to post Share on other sites
0 Beraldo 0 Posted July 19, 2016 Report Share Posted July 19, 2016 <?=$var?> já exibe o conteúdo de uma variável, sem precisar usar echo. Porém o recomendado é usar <?php echo $var ?>, por questões de portabilidade. Explico mais detalhes sobre isso no Guia de Fundamentos (link na minha assinatura) Quote Link to post Share on other sites
0 lemissel 0 Posted July 20, 2016 Report Share Posted July 20, 2016 Olá, Fora o comentário do Beraldo, olha essa linha aqui: }else if($i = $loop){ Lembre-se que quando usamos apenas 1 "=" estamos fazendo uma atribuição, para comparação devemos usar 2 "=", ficando assim: }else if($i == $loop){ Grande abraço! Quote Link to post Share on other sites
Question
sdnm2015 0
Bom Dia!
Estou tentando fazer uma lista de produtos, onde o terceiro produto seja inserido na linha abaixo.
Estilo um vitrine de loja virtual, mas não funciona.
Se alguém puder me ajudar, eu agradeço.
Obrigado
Link to post
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.