Hola amigos, necesito imprimir una planilla en PDF, lo hago de la sgte manera, guardo datos en una tabla y quiero imprimirlos antes de guardar con este codigo, si bien la parte en pdf es solo para probar la impresion, me da este error
Fatal error: Uncaught Exception: FPDF error: Some data has already been output, can't send PDF file in C:\xampp\htdocs\hot\pdf\fpdf.php:271 Stack trace: #0 C:\xampp\htdocs\hot\pdf\fpdf.php(1063): FPDF->Error('Some data has a...') #1 C:\xampp\htdocs\hot\pdf\fpdf.php(999): FPDF->_checkoutput() #2 C:\xampp\htdocs\hot\pagina3.php(32): FPDF->Output() #3 {main} thrown in C:\xampp\htdocs\hot\pdf\fpdf.php on line 271 Código PHP:
<html>
<head>
<title>Problema</title>
</head>
<body>
<?php
$v1 = $_POST['Pre'];
echo $v1;
$hoy = date("j, n, Y");
echo $hoy;
//----------------------------------------------------------------------//
include_once('pdf/pdf.php');
$pdf = new PDF();
$pdf->AddPage();
$miCabecera = array('Nombre', 'Apellido', 'Matrícula');
$misDatos = array(
array('nombre' => 'Hugo', 'apellido' => 'Martínez', 'matricula' => '20420423'),
array('nombre' => 'Araceli', 'apellido' => 'Morales', 'matricula' => '204909'),
array('nombre' => 'Georgina', 'apellido' => 'Galindo', 'matricula' => '2043442'),
array('nombre' => 'Luis', 'apellido' => 'Dolores', 'matricula' => '20411122'),
array('nombre' => 'Mario', 'apellido' => 'Linares', 'matricula' => '2049990'),
array('nombre' => 'Viridiana', 'apellido' => 'Badillo', 'matricula' => '20418855'),
array('nombre' => 'Yadira', 'apellido' => 'García', 'matricula' => '20443335')
);
$pdf->tablaHorizontal($miCabecera, $misDatos);
$pdf->Output(); //Salida al navegador
//-------------------------------------------------------------------//
$conexion=mysqli_connect("localhost","root","","htl") or
die("Problemas con la conexión");
mysqli_query($conexion, "INSERT into tarifas
(nr,
single,
iva,
doble,
triple,
cuadr,
dpto2p,
dpto3p,
dpto4p,
dpto5p,
dpto6p,
dpto7p,
dpto8p,
suite,
pecomp,
mediap,
desayuno,
almcena,
bcomun1,
bcomun2,
bcomun3,
bcomun4,
fecha)
VALUES
('$_POST[Pre]',
'$_REQUEST[valsing]',
'$_REQUEST[iva]',
'$_REQUEST[valdob]',
'$_REQUEST[valtrip]',
'$_REQUEST[valcuad]',
'$_REQUEST[valdep2]',
'$_REQUEST[valdep3]',
'$_REQUEST[valdep4]',
'$_REQUEST[valdep5]',
'$_REQUEST[valdep6]',
'$_REQUEST[valdep7]',
'$_REQUEST[valdep8]',
'$_REQUEST[valsuit]',
'$_REQUEST[pcomp]',
'$_REQUEST[valmp]',
'$_REQUEST[valdesa]',
'$_REQUEST[alcen]',
'$_REQUEST[baco1]',
'$_REQUEST[baco2]',
'$_REQUEST[baco3]',
'$_REQUEST[baco4]',
now())")
or
die("Problemas en el select:".mysqli_error($conexion));
echo "El establecimiento fue modificado con exito";
?>
</body>
</html>