aumentar un mes por cada fila de una tabla.....cóm

cliper
19 de Mayo del 2004
Hola, a ver si me podéis ayudar alguno.....estoy creando un cuadro de amortización que calcula las cuotas de un prestamo con los datos que introduce el usuario en varios cuadros de texto. El usuario introduce :
nominal 6010
fechainicio 15012004
fechafin 14012008
interes 4

al dar a un botón que tengo (calcular) me muestra el cuadro de amortización en una tabla con la siguiente forma:

fecha capitalpendiente amortización interés totalrecibo
15012004 6010 500.83 80.5 580,96
15012004 5509 500.83 73.45 574.28

y así sucesivamente, el problema es que no se cómo hacer para que me aumente por cada fila un mes, es decir, en la columna fecha me escriba:
15012004
15022004
15032004
15042004

y así hasta la fechafin

¿Como se puede hacer?
Gracias.




vlc
19 de Mayo del 2004
<?
function mesmas($date, $num_meses) {
if (ereg("/", $date))
$sep = "/";
elseif (ereg("-", $date))
$sep = "-";
elseif (ereg(".", $date))
$sep=".";
else
return 0;
$array_fecha=explode ($sep, $date);

echo "0 -> $array_fecha[0]<BR>";
echo "1 -> $array_fecha[1]<BR>";
echo "2 -> $array_fecha[2]<BR>";

$result=date("d/m/Y", mktime(0,0,0, $array_fecha[1] + $num_meses, $array_fecha[0], $array_fecha[2]));
return $result;
}

$fecha="19/05/2004";
$un_mes_mas=mesmas($fecha, 1);
echo $un_mes_mas;
?>

Creo que esto te valdrá.

Salu2
Paco

vlc
19 de Mayo del 2004
Oooops !!
Quita los "echo" que eran de control :P