A intenção é que este arquivo sirva para um cron que será executado no primeiro dia de cada mês.
Ele deveria percorrer cada índice de $clientes e inserir uma fatura de acordo com o tipo de plano. Porém, caio nesses malditos loops infinitos. Alguém tem uma luz ai pra me ajudar a resolver?
Pergunta
VicMor
Boa tarde, galera.
To há horas tentando resolver um problema aqui, mas continuo caindo sempre num loop infinito.
Olha o código:
<?php include("user.php"); include("utils.php"); $clientes = listar('usuarios', 'Id, Plano', 'ativo = 1', 'Plano = 1 or 2 or 3'); $data_gerada = date("Y/m/d"); $data_vencimento = date('Y/m/d', strtotime("5 days")); $linha = count($clientes); if($clientes){ while($linha >= 1 & $linha <= $linha){ foreach($clientes as $cliente){ switch($cliente['Plano']){ case 1 : $plano_1 = array("valor" => "14.90", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 1, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_1 = inserir('faturas', $plano_1); break; case 2 : $plano_2 = array("valor" => "67.50", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 2, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_2 = inserir('faturas', $plano_2); break; case 3 : $plano_3 = array("valor" => "135.00", "data_gerada" => $data_gerada, "data_vencimento" => $data_vencimento, "plano" => 3, "usuario" => $cliente['Id'], "status" => "PENDENTE"); $fatura_3 = inserir('faturas', $plano_3); break; } } } }A intenção é que este arquivo sirva para um cron que será executado no primeiro dia de cada mês.
Ele deveria percorrer cada índice de $clientes e inserir uma fatura de acordo com o tipo de plano. Porém, caio nesses malditos loops infinitos. Alguém tem uma luz ai pra me ajudar a resolver?
Abraço.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.