Cita:
Iniciado por Patriarka simplemente tenes que listas los registros de la tabla asistencia
crear una variable que forma una tabla con los datos
y enviarla como parametro a la funcion pfd que recibe este contenido.
lamentablemente hoy vi pocos mensajes, y de los que vi me encuentro con esto, de que "tienen" un codigo que hace tal cosa, pero si sabes hacer tal cosa se asume sabes hacer un simple select o insert?
o armar una variable concatenada, yo se que mucha gente esta aprediendo como nos paso a todos pero
al parecer estan esperando la solucion a su problema de manera magica
Que tal amigo Patriarka, claro que no te muestro lo que llevo hasta el momento, lo cual no me esta funcionando :S
Código PHP:
Ver original<?php
require("fpdf/fpdf.php");
include("connect_db.php");
//Consulta a la BD, de lo que se quiere mostrar en el PDF
$sql = mysql_query("Select * From distribucion", $conexion);
//Se inicializan las columnas de la tabla
$column_puesto = "";
$column_plaza = "";
$column_nombre = "";
$column_rpe = "";
$column_area = "";
$column_cuenta = "";
$column_L = "";
$column_M = "";
$column_Mi = "";
$column_J = "";
$column_V = "";
$column_S = "";
$column_D = "";
//Para cada fila, se agrega el campo correspondiente a su columna
{
$puesto = $row["puesto"];
$plaza = $row["plaza"];
$name = $row["n_trab"];
$rpe = $row["rpe"];
$area = $row["area"];
$cuenta = $row["cuenta"];
$L = $row["L"];
$M = $row["M"];
$Mi = $row["Mi"];
$J = $row["J"];
$V = $row["V"];
$S = $row["S"];
$D = $row["D"];
$column_puesto = $column_puesto.$puesto."\n";
$column_plaza = $column_plaza.$plaza."\n";
$column_nombre = $column_nombre.$name."\n";
$column_rpe = $column_rpe.$rpe."\n";
$column_area = $column_area.$area."\n";
$column_cuenta = $column_cuenta.$cuenta."\n";
$column_L = $column_L.$L."\n";
$column_M = $column_M.$M."\n";
$column_Mi = $column_Mi.$Mi."\n";
$column_J = $column_J.$J."\n";
$column_V = $column_V.$V."\n";
$column_L = $column_V.$V."\n";
$column_S = $column_S.$S."\n";
$column_D = $column_D.$D."\n";
//Create a new PDF file
$pdf = new FPDF();
$pdf->AddPage();
//Posicion de los nombres en los campos
$Y_Fields_Name_position = 20;
//Posicion de la tabla, debajo de los campos de nombre
$Y_Table_Position = 26;
//Primero se crean los nombres de cada campo
//Se rellenan con color cada campo
$pdf->SetFillColor(232,232,232);
//Letra negrita para los nombres de los campos
$pdf->SetFont('Arial','B',12);
$pdf->SetY($Y_Fields_Name_position);
$pdf->SetX(45);
$pdf->Cell(20,6,'Puesto',1,0,'L',1);
$pdf->SetX(65);
$pdf->Cell(100,6,'Plaza',1,0,'L',1);
$pdf->SetX(135);
$pdf->Cell(30,6,'Nombre',1,0,'R',1);
$pdf->Ln();
//Se muestran las columnas
$pdf->SetFont('Arial','',12);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(45);
$pdf->MultiCell(20,6,$column_puesto,1);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(65);
$pdf->MultiCell(100,6,$column_plaza,1);
$pdf->SetY($Y_Table_Position);
$pdf->SetX(135);
$pdf->MultiCell(30,6,$columna_nombre,1,'R');
//Se crean las lineas para cada fila
$i = 0;
$pdf->SetY($Y_Table_Position);
while ($i < $number_of_registers)
{
$pdf->SetX(45);
$pdf->MultiCell(120,6,'',1);
$i = $i +1;
}
$pdf->Output();
?>