Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula 02 - Duvida sobre os <? dentro do IF

No vídeo não explica porque no if precisou dentro dos {} colocar os <? e ?> eu não entendi. Não poderia apenas fazer if if (insereProduto($conexao, $nome, $preco)) {

e tudo aqui....

}

código da aula:

if (insereProduto($conexao, $nome, $preco)) {?>
     <p class="text-success"> O produto <?php echo $nome ?>  <?php echo $preco ?> adicionado com sucesso! </p>
 <?php } else{
     $msg = mysqli_error($conexao);
     ?> 
          <p class="text-danger"> O produto <?php echo $nome ?>  Não foi adicionado: <?= $msg?></p>
<?php }
2 respostas

Olá Eriverton,

porque o código php deve estar separado do código html, apesar de estarem no mesmo arquivo e um junto do outro, se não fosse assim o código iria será interpretado um de uma maneira errada.

Exe:

<?php
if(condição){
//codigo
?> 
<p> texto bla bla bla </p> (aqui será indentifado como html)
<?php
}else{
}
?>

Att,

solução!

Ah tá entendi amigo, obrigado pela força.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software