hola, estoy comenzando a aprender templates ... y necesito saber como puedo incorporar el resultado de una consulta en un template...
este es mi codigo html
Código HTML:
<html>
<head>
</head>
<body>
nombre: <?=$nombre?><br>
pass : <?=$pass?><br>
email : <?=$email?><br>
</body>
</html>
y este el php
bueno el codigo funciona bien , pero solo logro mostrar una fila del resultado de la consulta, no que me muestre todo el contenido ...
Código PHP:
<?php
function mostrarTemplate($tema, $variables)
{
extract($variables);
eval("?>".$tema."<?");
}
include ("includes/config.php");
$con=mysql_query("select * from usuarios order by ID Desc")or die("Error al ejecutar la consulta: ".mysql_error);
while($result=mysql_fetch_array($con)){
$agenda = array(
"0" => array("nombre"=>"$result[usuario]", "pass"=>"$result[password]", "email"=>"$result[email]")
);
}
/*
$agenda = array(
"0" => array("nombre"=>"Marcelo", "edad"=>"25", "domicilio"=>"VeraCRuz 342"),
"1" => array("nombre"=>"Alejandra", "edad"=>"18", "domicilio"=>"Los Olmos 67"),
"2" => array("nombre"=>"Micaela", "edad"=>"23", "domicilio"=>"Prof. Mariño 8")
);
*/
$tpl = implode("", file("templ.html"));
foreach($agenda as $registro)
{
mostrarTemplate($tpl, $registro);
}
?>
esa es mi duda, saludos