Lese comento que estoy usando la clase ezpdf para realizar unos reportes, en conjunto con php...
espero que te pueda explicar lo que necesito....
hice una caja diaria donde se llevan los movimientos de egreso e ingreso...
cuando hago la consulta para generar el reporte, este es el resultado....
Código HTML:
y asi sucesivamenteVer original
cod descripcion tipo de movimiento importe 192 gastos ingreso 34 192 plus egreso 22
el problema esta en que quiero separar la columna "tipo de movimiento" e importe de la siguiente manera...
Código HTML:
Es decir, que me separe las columnas y que me lo acomode de acuerdo al tipo de movimiento, izquierdo o derecho, lo mismo pasa con importe. si el ingreso esta del lado izquierdo, el importe este del lado izquierdo...Ver original
cod descripcion tipo de movimiento importe 12 gastos ingreso | 23 | | egreso | 11 ingreso | 12 |
te paso el codigo que he armado pero la verdad no logro hacer esto.
Me han comentado que pruebe con otro tipo de consulta sql pero no logro nada....
--------------------------------------------------
Código PHP:
-------------------------------------------------------------------Ver original
<?php require_once '../../includes/cnx.php'; $cuenta=$_POST['cuenta']; $nom_cuenta=$row2['tipo']; $rubro=$_POST['rubro']; $nom_rubro=$row3['rubro']; $fecha=$desde[2].'-'.$desde[1].'-'.$desde[0]; $fecha_d_m_y=$desde[0].'-'.$desde[1].'-'.$desde[2]; $fecha1=$hasta[2].'-'.$hasta[1].'-'.$hasta[0]; $fecha1_d_m_y=$hasta[0].'-'.$hasta[1].'-'.$hasta[2]; require_once('../../librerias/ezpdf/class.ezpdf.php'); $pdf =& new Cezpdf('a4'); $pdf->selectFont('../../librerias/ezpdf/fonts/Times-Roman.afm'); $pdf->ezSetCmMargins(1,1,1.5,1.5); $queEmp = "SELECT * FROM caja WHERE cod_cuenta=$cuenta and cod_rubro=$rubro and fecha between '$fecha' and '$fecha1'"; $ixx = 0; $totalImporte = $totalImporte + $datatmp[importe]; $ixx = $ixx+1; } 'cod_caja'=>'<b>Código</b>', 'descripcion'=>'<b>Descripcion</b>', 'tipo'=>'<b>Tipo de movimiento</b>', 'importe'=>'<b>Importe</b>', ); 'xOrientation'=>'center', 'width'=>500 ); $txttit = "<b>SAO - SISTEMA DE ADMINISTRACIÓN OFTALMOLÓGICO</b>\n"; $txttit.= "Movimientos de caja\n"; $txttit.= "<b>Cuenta</b>: $nom_cuenta \n"; $txttit.= "<b>Rubro</b>: $nom_rubro \n"; $txttit.= "<b>Desde el</b>: $fecha_d_m_y <b>Hasta el</b>: $fecha1_d_m_y \n"; $pdf->ezText($txttit, 9); $pdf->ezText("\n\n\n", 3); $pdf->ezTable($data, $titles, '', $options); $pdf->ezText("\n\n\n", 10); $pdf->ezText("<b>Registros:</b> ".$ixx, 10); $pdf->ezText("\n", 1); $pdf->ezText("<b>Total: $</b> ".$totalImporte, 10); $pdf->ezText("\n", 1); $pdf->ezStream(); ?>
Espero que me puedas ayudar ya que es para un sistema que tengo que entregar
Espero su ayuda!
Un abrazo
Diego