Usar codigo spaguetti ou dar varios echo no html ?
Boa tarde pessoal, gostaria de saber como vocês estão fazendo para gerar os codigos php dentro do codigo html ...
Vocês definem uma variavel e sai concatenando tudo o html nela ?
Ou usa uma dessas 2 opções abaixo:
================================================================================
FORMA 1 ( HTML e PHP - Macarronada? )
================================================================================
<html>
<head>
<title>aa</title>
</head>
<body>
<h1>Registros</h1>
<table>
<thead>
<tr>
<th>ID</th>
<th>NOME</th>
<th>E-MAIL</th>
</tr>
</thead>
<tbody>
<?php
foreach($consulta as $valor):
?>
<tr>
<td><?php echo $valor->id; ?></td>
<td><?php echo $valor->nome; ?></td>
<td><?php echo $valor->email; ?></td>
<tr>
<?php
endforeach;
?>
</tbody>
</table>
</body>
</html>
================================================================================
FORMA 2 ( Usando apenas echo )
================================================================================
<?php
echo '<html>';
echo '<head>';
echo '<title>aa</title>';
echo '</head>';
echo '<body>';
echo '<h1>Registros</h1>';
echo '<table>';
echo '<thead>';
echo '<tr>';
echo '<th>ID</th>';
echo '<th>NOME</th>';
echo '<th>E-MAIL</th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
foreach($consulta as $valor):
echo '<tr>';
echo '<td>' . $valor->id . '</td>';
echo '<td>' . $valor->nome . '</td>';
echo '<td>' . $valor->email . '/td>';
echo '<tr>';
endforeach;
echo '</tbody>';
echo '</table>';
echo '</body>';
echo '</html>';
Ou fazem de uma outra forma? Gostaria de saber qual a forma + 'correta' de se fazer isso :thumbsup:
Discussão (3)
Carregando comentários...