Foros del Web » Programando para Internet » PHP »

duda sobre exportar php y pdf

Estas en el tema de duda sobre exportar php y pdf en el foro de PHP en Foros del Web. buen dia! tengo un problema y quisiera pedirles su ayuda! tengo que pasar el contenido de una tabla mysq a pdf pero no solo eso ...
  #1 (permalink)  
Antiguo 04/02/2013, 18:59
Avatar de froy198730  
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
duda sobre exportar php y pdf

buen dia! tengo un problema y quisiera pedirles su ayuda! tengo que pasar el contenido de una tabla mysq a pdf pero no solo eso en esta tabla existen dos campos los cuales tengo que multiplicar entre si (cantidad * precio), lugo de tener todos los hilos ya multiplicados sumar todos los totales, todo esto ya lo tengo pero al momento de exportar a pdf solo me pasa la tabla mysql sin la multiplicacion y los totales

este es el codigo de la convercion del pdf con la clase class.ezpdf.php

generarpdf.php

Código PHP:
<?php

//DomPDF

require_once('class.ezpdf.php');
include (
'conexionmysql.php');
$pdf =& new Cezpdf('LETTER');
$pdf->selectFont('../fonts/courier.afm');
$pdf->ezSetCmMargins(1,1,1.5,1.5);

    
$direccion1="localhost";
    
$usuario1="root";
    
$password1="";
    
$basededatos1="amanco";

conectar_mysql("$direccion1","$usuario1","$password1","$basededatos1");


$Presta "SELECT * FROM cotiza1";
$resPres mysql_query($Presta);
$total_presta mysql_num_rows($resPres);


$ixx 0;
$totalvalor=0;
$total=0;
$totaliva=0;

while(
$datatmp mysql_fetch_assoc($resPres)){
    
$ixx $ixx+1;
    
$data[] = array_merge($datatmp, array('num'=>$ixx));    
}
$titles = array(
                
                
'codigo'=>'<b>codigo</b>',
                
'nombre'=>'<b>nombre</b>',
                
'tipo'=>'<b>tipo</b>',
                
'diametro'=>'<b>medida</b>',
                
'precio'=>'<b>precio</b>',
                
'cantidad'=>'<b>cantidad</b>',
                
'total'=>'<b>total</b>',
            );
            
             
$options = array(
                
'shadeCol'=>array(0.9,0.9,0.9),
                
'xOrientation'=>'center',
                
'width'=>580,
                
            );
$txttit "<b>AMANCO</b>\n";


$pdf->ezimage("AMANCO.jpg",0,150,'none','center');
$pdf->ezText($txttit12);
$pdf->ezTable($data$titles''$options);
$pdf->ezText("\n\n\n"10);
$pdf->ezText("<b>Fecha:</b> ".date("d/m/Y"), 10);
$pdf->ezText("<b>Hora:</b> ".date("H:i:s")."\n\n"10);
ob_end_clean();
$pdf->ezStream();
?>
la coneccion a la base de datos la tengo a parte

Código PHP:
<?php


function conectar_mysql($direccion,$usuario,$password,$basededatos)
    {
    global 
$enlace;
    if(!(
$enlace=mysql_connect($direccion,$usuario,$password)))
        {
        echo 
"<script> alert('error de conexion')</script>";
        exit();
        }
    if(!(
mysql_select_db($basededatos,$enlace)))
        {
        echo 
"<script> alert('error al conectar con la base de datos')</script>";
        exit();
        }
    return 
$enlace;
    }
    
function 
desconectar()
    {
    
mysql_close($enlace);
    }
?>
esta es la imprecion del pdf, aqui solo me imprime la tabla mysql tal y como es


esto es lo que quiero que imprima sin la columna eliminar y sin los botones, lo de la multiplicacion de cantidad * precio y la suma total de la col.mna lo he hecho todo a nivel de php

Etiquetas: mysql, pdf, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:48.