Código PHP:
Ver original<?php
/**
* Sistema basico de plantillas
*
*/
function plantilla_boleta($variable){
// Este paso lo hacemos para convertir en mayusculas las keys de las variables
// para que coincidan con las variables de la plantilla.
// Cargamos nuestra plantilla
// Reemplazamos las variables
foreach($variable as $var=>$value){
$plantilla = str_replace('{'.$var.'}', $value, $plantilla); }
// Regresarmos la plantilla con las variables asignadas
// TODO: no entiendo este bug, si no funciona reemplazar por
/* eval('?>'.$plantilla); */
return eval('?>'.$plantilla.'<?');
}
// Coleccion de valores para simular una consulta a la base de datos
// TODO: reemplazar por una consulta a la base de datos.
////LISTADO DE CONCEPTOS INSERTADOS//////////////////////////////////////////////////////
//error_reporting(E_ERROR);
include ('../conectar.php');
if (!($conexion = '$conectar'))
{die("No se puede conectar");} //if (!mysql_create_db("modificar"))
// {die("no se puede crear la base de datos");}
{die("no se puede seleccionar la base de datos");}
$query = "SELECT * FROM boletas where ncuota='".$_POST['periodo']."'";
///datos encabezados
{
//echo "<tr><td><font size=1>".$fetch["fechapago"]."</td><td><font size=2>".$fetch["descripcion"]."</td><td><p style='text-align:center'</p><font size=1>".$fetch["cantidad"]."</font></td></center><td><font size=1>".$fetch["importe"]."</font></a></td></tr> \n";
$var1 = 1;
$var2 = $fetch["id"];
//Carga los datos en Variables para usar en cementerio
//VAR2 ES LA QUE ESTABLECE EL GRUPO QUE CARGA LA BOLETA SEGUN EL ID.
//SE PUEDEN PRESTABLECER GRUPOS FIJOS DEJANDO ESTOS ID CON NUMEROS.
$coleccion[$var2]['id'] = $fetch["id"];
$coleccion[$var2]['idcontribu'] = $fetch["CUT"];
//$coleccion[$var2]['idcolection'] = ;
//$coleccion[$var2]['titulo'] = $fetch[ area"];
//$coleccion[$var2]['contenido'] = $fetch["estado"];
}
// Recogemos los valores para maquetarlos
foreach ($coleccion as $boleta){
echo plantilla_boleta($boleta);
}
?>