$strqry = "SELECT * FROM tabla where micliente =\"".$mi_cliente."\"";
$strqry.= "and cargo-abono!='0'";
$saldototal =0;
$saldocorrriente =0;
$saldo15 =0;
$saldo30 =0;
$saldo45 =0;
$registros =0;
$qry = mysql_query($strqry);
while ($row = mysql_fetch_assoc($qry))
{
?>
<?php
$fecha_cuenta= $row["fecha"];
$fecha_actual= date["Y-m-d"];
$dias = $fecha_actual - $fecha_cuenta;
?>
?>
<table>
<tr>
<td><?php print $row ["fecha_cuenta"]; ?></font></td>
<td><?php print number_format($row ["cargo"],2,'.',','); ?></font></td>
<td><?php print number_format($row ["abono"],2,'.',','); ?></font></td>
<td><?php print number_format($row ["cargo"]-$row["abono"],2,'.',','); ?></font></td>
</tr>
<?php
$saldo =$row["cargo"]-$row["abono"];
$registros =$registros+1;
$saldototal =$saldototal+$saldo;
if ($dias >15){
$saldocorriente=$saldocorriente+$saldo;
}
if ($dias >15 && $dias <=30){
$saldo15=$saldo15+$saldo;
}
if ($dias >30 && $dias <=45){
$saldo30=$saldo30+$saldo;
}
if ($dias >45 ){
$saldo45=$saldo45+$saldo;}
}
?>
<table>
<tr>
<td><?php print "$registros"; ?></b></font></td>
<td><?php print "$saldocorrriente"; ?></b></font></td>
<td><?php print "$saldo15"; ?></b></font></td>
<td><?php print "$saldo30"; ?></b></font></td>
<td><?php print "$saldo45"; ?></b></font></td>
<td><?php print number_format("$saldototal",2,'.',','); ?></b></font></td>
en saldo corriente me da ceros y me deve de dar una cantidad y gual saldo 15, saldo30 y saldo 45, registros y saldo total si me funciona bien.
el problema esta en que no me esta calculando bien los dias, le di un
echo "fecha_cuenta=",$fecha_cuenta, " fecha_actual=",$fecha_actual, " dias=", $dias;
las fecha las calcula bien pero me da los dias en cero, es decir el echo anterior me da esto en mi reporte
fecha_cuenta=2008-01-10 fecha_actual=2008-03-11 dias=0
ayuda pliss creo que el problema esta aqui
$fecha_actual= date["Y-m-d"];
ayuda plisss