Ir para conteúdo
Fórum Script Brasil
  • 0

[DUVIDA] Caindo em loop infinito.


VicMor

Pergunta

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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...