6
respostas

Não apresenta a formatação da tabela ao ser compilado

<?php include("cabecalho.php")?>
<?php include("conecta.php")?>
<?php include("banco-produto.php")?>


<?php
$produtos = listaProdutos($conexao);
?>
<table class="table table-striped table-bordered">

<?php
foreach($produtos as $produto) :
?>

<tr>
    <td><?= $produto['nome'] ?></td>
    <td><?= $produto['preco'] ?></td>
</tr>

<?php
endforeach
?>
</table>
<?php include("rodape.php")?>

Boa tarde, no código que fiz foi detalhado a parte php e html mas a formatação da tabela , não é realizada.

Ex.: carro 25000.00 motocicleta 10000.00 lapis 1.00 Geladeira 800.00 caneta 1.00 caneta 4.00 Jarro 15.00 Caderno 18.00 Câmera de Filmar 990.00 Notebook 1790.00

Ou seja, não apresenta a tabela, bordas e formatação que foi solicitado no código. Alguém pode me explicar pq ficou assim???

6 respostas

O seu bootstrap está importando tudo certo então coloca ponto e vírgula no endforeach;

Deu certo

Já mudei mas nada, estou achando que pode ser algum problema no server ou algo do tipo, pois testei em outros navegadores e continuar do mesmo modo

Coloca teu cabecalho ai pra ver

Deu certo agora, acrescentei mais uma div e a tag table foi compilada, obg pela ajuda.

<?php include("cabecalho.php")?>
<?php include("conecta.php")?>
<?php include("banco-produto.php")?>


<?php
$produtos = listaProdutos($conexao);
?>
<div>
    <table class="table table-striped table-bordered">

<?php
foreach($produtos as $produto) :
?>

<tr>
    <td><?= $produto['nome'] ?></td>
    <td><?= $produto['preco'] ?></td>
    <td>
        <a href="remove-produto.php" class="text-danger">Remover</a>
    </td>
</tr>

<?php
endforeach;
?>
    </table>
</div>
<?php include("rodape.php")?>

Dá como resolvido aí