微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 php y sqlserver

如何解决使用 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; 

但我不明白如何将数据和描述放在不同的行中。对于结果我希望它保持这样,任何建议

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。