Cita:
Iniciado por Lucha
Gracias, pero no es exactamente eso a lo que me refiero. Mira este código:
<table>
<?php foreach ($productos as $p) { ?>
<tr><td><a href="verproducto.php?id=<?=$p["id"]?>"><?=$p["nombre"]?></a></td>
<td><?=$p["cantidad"]?></td></tr>
<?php } ?>
</table>
Mezcla html y php. Lo que yo quiero decir es: ¿Esto es correcto? ¿O hay que separar totalmente html y php, cada uno en archivos separados, para trabajar con el modelo de las 4 capas de programación web?
Para lo que hicistes te propongo lo siguiente:
<?php
$htm="<table>
<tr>
<td>
<a href=\"verproducto.php?id=".$i."\">".$nombre."</a>
</td>
</tr>
</table>
";
echo $htm;
?>
Basicamente estariamos trabajando todo en php y dentro de el el codigo html, es una forma sencilla de trabajar si dominas el html