Tema: imprimir pdf
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2018, 08:03
Parliament
 
Fecha de Ingreso: noviembre-2003
Mensajes: 499
Antigüedad: 20 años, 5 meses
Puntos: 7
imprimir pdf

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>