Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2008, 17:52
cobolero_poseido
 
Fecha de Ingreso: mayo-2007
Mensajes: 54
Antigüedad: 17 años
Puntos: 1
Busqueda Evitar mezclar php con html

La idea es no mezclar php con html, he oido hablar de smarty pero creo que es unicamente para orientacion a objetos, estoy trabajando estructurado, y ademas es como que tengo que aprender un pseudo lenguaje y no me gusta mucho la idea. Lo ideal seria una solucion en la que no deba usar ninguna herramienta como smarty, es decir, no tener que aprender un pseudo lenguaje.

Lo que se me ocurre que puedo llegar a hacer es definir funciones en php que muestren html. Por ejemplo:

Si quiero hacer un formulario, haria lo siguiente:

Cita:
crearForm('form1', 'index.php');
otras funciones de php para incluir elementos del formulario
cerrarForm();

function crearForm($param1,$param2) {
$var1 = "<form";
$var2 = " name=" . $param1;
$var3 = " action=" . $param2;
$var4 = ">";
$var = $var1 . $var2 . $var3 . $var4;
echo $var
}
function cerrarForm() {
echo '</form>';
}
El tema es que me parece que no es muy performante por el codigo que debe interpretar, pero no se me ocurre otra forma. Si alguien pudiera ayudarme, estaria muy agradecido.

Muchas gracias