Mas quando ele executa a função pela primeira vez, para de executar o loop e nao vai pra frente a tabela.
ja dei unset(); e tudo e nao consigo fazer com que continue o calculos linha por linha.
Esta é a função que está dentro do while:
function geraTimestamp($data) { $partes = explode('/', $data); return mktime(0, 0, 0, $partes[1], $partes[0], $partes[2]); } $time_inicial = geraTimestamp($data_mov); $time_final = geraTimestamp($data_atual); $diferenca = $time_final - $time_inicial; $dias = (int)floor( $diferenca / (60 * 60 * 24)); echo $dias;