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

switch e do...while


AleSelent

Pergunta

Olá para todos!!

O código a seguir mostraria uma tabela na qual os meses vão aumentando até chegar ao atual:

Cliquei em "Inserir CODEBOX" e não aconteceu nada, só apareceu "Erro na página" na barra de status então isso vai assim mesmo:

do {

switch($mes)

{

case($mes>12):

$mes=1;

$ano++;

break;

}

echo "<tr><td align='center'>".$mes."/".$ano."</td></tr>";

$mes++;

}while ($mes<$mes_atual and $ano=$ano_atual)

No caso, o mês é 1 e o ano é 2009, a 1ª linha da tabela sai normal: 1/2009, mas as seguintes saem 2/2010, 3/2010.....

Gostaria de saber o que há de errado com esse código!!

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Na verdade acontece isso, porque ele para no mês atual, que no caso é justamente maio, vou pensar em uma validação, e já posto aqui.

EDIT

faça assim

}while ($mes<$mes_atual || $ano<$ano_atual)

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

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,3k
×
×
  • Criar Novo...