如何解决使用 php y sqlserver
使用TCPDF生成报告时,我想将取款放在借方列中,将存款放在贷方列中,我遇到的问题是它们出现在同一行中,如果是同一日期,我想将它们放在不同的行中,这样它就不会将存款和取款保留在同一行中,而是在不同的行中enter image description here,目前我是这样的。
我的代码如下
$ver = $obj->ListarTodasCuentas();
$pdf->Ln(2);
//var_dump($ver);
$saldo_f = 18050;
/*
if ($saldo_f > 0) {
$pdf->SetX(40);
$pdf->Cell(30,'---- SALDO ANTERIOR -----','L');
$pdf->SetX(165);
$pdf->Cell(30,'Q.'.$saldo_f,'L');
$pdf->Ln(5);
}
*/
$saldo_fin = 0;
$cont = 0;
foreach ($ver as $r):
$cont++;
$salto = 0;
//$salto = $salto + 38;
$r->tra_fecha;
$r->ttr_descripcion;
$r->tra_valor;
switch ($r->ttr_descripcion) {
case 'RETIRO':
$ret = $r->tra_valor;
$dep = '';
$retiro = 'Q.'.number_format($ret,2);
//$dep = '';
// $saldo_fin = $ret;
$saldo_f = ($saldo_f - $ret);
$saldo_fin = 'Q.'.number_format($saldo_f,2);
break;
case 'DEPOSITOS':
$dep = $r->tra_valor;
$ret = '';
$deposito = 'Q.'.number_format($dep,2);
//$ret = '';
$saldo_f = ($saldo_f + $dep);
$saldo_fin = 'Q.'.number_format($saldo_f,2);
break;
}
$pdf->SetX(6);
$pdf->Cell(16,$r->tra_fecha,'L');
$pdf->SetX(32);
$pdf->Cell(30,$r->ttr_descripcion,'L');
$pdf->SetX(100);
$pdf->Cell(30,$retiro,'L');
$pdf->SetX(135);
$pdf->Cell(30,@$deposito,'L');
$pdf->SetX(173);
$pdf->Cell(30,$saldo_fin,'L');
$pdf->Ln(5);
endforeach;
但我不明白如何将数据和描述放在不同的行中。对于结果我希望它保持这样,任何建议
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。