Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/10/2013, 22:24
Avatar de luisroronoa
luisroronoa
 
Fecha de Ingreso: noviembre-2012
Ubicación: Argentina
Mensajes: 31
Antigüedad: 11 años, 5 meses
Puntos: 0
Como obtener valores de una base de datos con FPDF

Hola a todos pues resulta que estoy empezando a utilizar fpdf y tengo una base personas con tabla usuarios con (codigo) es autoincremental y campos matricula,nombres,dia,tutor
Bien pues he diseñado un pdf en esta herramienta y obtengo el archivo y me muestra las celdas ahora lo que yo necesito es que me muestre los datos en las diferentes celdas del documento
tengo mi index donde puse
Código:
<form method="post" action="newEmptyPHP.php">
    <input type="text" name="matricula" required="required"/> 
    <input name="buscar" type="submit" value="buscalo">Ingresa el numero de matricula que deseas buscar</input>
    </form>
newempty es el archivo donde yo estoy poniendo el codigo de mi pdf que es el siguiente
Código:
<?php 
include './fpdf/fpdf.php';



$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('arial','',18);
$pdf->Image('./image/logo.jpg',10,8,50,30);
$pdf->Ln();
$pdf->Cell(200,10,"Hola ",0,1,'C');
$pdf->Cell(200,10,"Mundo ",0,1,'C');
$pdf->Ln(20);
$pdf->Cell(180,5,"Soy roronoa",0,1,'C');
$pdf->Cell(180,10,utf8_decode("Justificante"),0,1,'C');
$pdf->Ln(10);
$pdf->SetFont('arial','',9);
$pdf->Cell(30,8,'NOMBRE:',1,0,'C');
$pdf->SetFont('Arial','',9);
$pdf->Cell(100,8,'',1,0,'C');
$pdf->SetFont('Arial','',9);
$pdf->Cell(30,8,'Matricula',1,'C');
$pdf->SetFont('Arial','',9);
$pdf->SetTextColor(236,33,33);
$pdf->Cell(25,8,'No.',1,0,'C');
$pdf->SetFont('Arial','',9);
$pdf->SetTextColor(0,0,0);
$pdf->Ln();
$pdf->Cell(35,8,utf8_decode('Fecha de Expedición'),1,0,'C');
$pdf->Cell(35,8,'',1,0,'C');
$pdf->Cell(35,8,utf8_decode('Fecha de Inasistencia'),1,0,'C');
$pdf->Cell(35,8,'',1,0,'C');
$pdf->Cell(20,8,utf8_decode('Grupo'),1,0,'C');
$pdf->Cell(25,8,'',1,0,'C');
$pdf->Ln();
$pdf->Cell(45,8,utf8_decode('No. de Dias Justificados'),1,0,'C');
$pdf->Cell(35,8,'',1,0,'C');

$pdf->Cell(70,8,utf8_decode('Maestro'),1,0,'C');
$pdf->Cell(30,8,utf8_decode('Firma'),1,0,'C');
$pdf->Ln();

$pdf->Ln(15);
$pdf->Cell(30,8,utf8_decode('Motivo:'),1,0,'C');
$pdf->Cell(155,8,utf8_decode(''),1,0,'C');
$pdf->Ln(20);
$pdf->Cell(30,4,utf8_decode('Documento Anexo'),0,0,'C');
$pdf->Ln(15);
$pdf->Cell(5,4,utf8_decode(''),1,0,'C');
$pdf->Cell(35,4,utf8_decode('Receta Medica'),0,0,'C');
$pdf->Cell(5,4,utf8_decode(''),1,0,'C');
$pdf->Cell(35,4,utf8_decode('Trabajo'),0,0,'C');
$pdf->Cell(5,4,utf8_decode(''),1,0,'C');
$pdf->Cell(45,4,utf8_decode('Motivos Familiares'),0,0,'C');
$pdf->Cell(5,4,utf8_decode(''),1,0,'C');
$pdf->Cell(35,4,utf8_decode('Otro'),0,0,'C');
$pdf->Cell(5,4,utf8_decode(''),1,0,'C');
$pdf->Ln(30);
$pdf->Cell(90,8,utf8_decode('Tutor'),0,0,'C');
$pdf->Cell(90,8,utf8_decode('Alumno'),0,0,'C');
$pdf->Ln(15);
$pdf->Cell(15,1,utf8_decode(''),0,0,'C');
$pdf->Cell(60,0.5,utf8_decode(''),0,0,'C',1);
$pdf->Cell(30,1,utf8_decode(''),0,0,'C');
$pdf->Cell(60,0.5,utf8_decode(''),0,0,'C',1);

$pdf->Ln();


$pdf->SetFont('Arial','',13);
$pdf->Cell(190,20,utf8_decode( "El Justificante es expedido por el tutor y podra ser valido por los 2 dias."),0,1,'C');
        $pdf->Output();



?>
ok hasta ahi todo bien ahora tengo un formulario donde hago el insert de un nuevo registro
Código:
<form method="post" action="control/controlador.php"><td>Matricula:</td>
        <td><input type="text" name="matricula" required="required" autofocus="autofocus" maxlength="50" /></td>
    </tr><tr>
    	<td>Nombre Completo</td>
        <td><input type="text" name="nombres" required="required" maxlength="50" /></td>
    </tr><tr>
    	<td>Dia de inasistencia</td>
        <td><input type="text" name="dia" required="required" maxlength="10" /></td>
    </tr>
    <tr>
    	<td>Tutor</td>
        <td><input type="text" name="tutor" required="required" maxlength="30" /></td></td>
    </tr>
    <tr>
	    <td><input  type="submit" name="registrar" value="Registrar Usuario" /></td>
Bueno este codigo no lo puse completo porque no crei necesario eso bien pues se que en el archivo donde yo hago la consulta la debo meter en el archivo PHP con select * from usuarios where matricula= '"id'""; y al darle clic en generar archivo me muestre los datos que necesito en las celdas solicitadas la cosa es que me trabe en esa parte de la consulta y ya no se como seguir
Si me pudieran ayudar les agradeceria mucho
Espero su respuesta y muchas gracias por adelantado