Respuesta: Como obtener valores de una base de datos con FPDF Hola a todos he corregido mi codig
Código PHP:
Ver original<?php include './fpdf/fpdf.php'; include './phpfiles/Libreria.php'; $conex= conecta(); $query = mysql_query( "SELECT * FROM usuarios WHERE matricula = '".$_POST[ 'm' ]."' " ); $codigo = $row[ 'codigo' ]; $matricula = $row['matricula']; $nombres = $row['nombres']; $dia = $row['dia']; $tutor = $row['tutor']; $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,"hola ",0,1,'C'); $pdf->Ln(20); $pdf->Cell(180,5,"hola",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,$nombres['nombres'],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,$matricula['matricula'],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,$codigo['codigo'],1,0,'C'); $pdf->Cell(35,8,utf8_decode('Fecha de Inasistencia'),1,0,'C'); $pdf->Cell(35,8,$dia['dia'],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(100,8,$tutor['tutor'],1,0,'C'); $pdf->Ln(); $pdf->Ln(15); $pdf->Ln(20); $pdf->Cell(30,4,utf8_decode('Documento Anexo'),0,0,'C'); $pdf->Ln(15); $pdf->Cell(45,4,utf8_decode('Motivos Familiares'),0,0,'C'); $pdf->Ln(30); $pdf->Ln(15); $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(); ?>
Actualmente lo tengo asi creo que tengo error al llamar la funcion de php o no se pero me sale esto
Warning: Illegal string offset 'nombres' in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 30
Warning: Illegal string offset 'matricula' in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 35
Warning: Illegal string offset 'codigo' in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 40
Warning: Illegal string offset 'dia' in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 42
Warning: Illegal string offset 'tutor' in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 50
Notice: Uninitialized string offset: 0 in C:\xampp\htdocs\sesion\newEmptyPHP.php on line 50
FPDF error: Some data has already been output, can't send PDF file
Y este es el form
Código HTML:
Ver original<form method="post" action="newEmptyPHP.php"> <input type="text" name="m" required="required"/> <input type="submit" value="buscalo">Ingresa el numero de matricula que deseas buscar </input>
Y este es la libreria
Código PHP:
Ver original<?php function conecta() { return $conex; } function cierre() { } ?>
Última edición por luisroronoa; 13/10/2013 a las 23:14
Razón: error
|