Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

subzero

Escala de Folga

Recommended Posts

Boa noite a todos.

 

Gostaria de uma ajuda numa lógica de um sistema de escala de folgas.

 

Primeiro para facilitar a pessoa:

 

Seria legal ter um jeito de pegar o mes atual (por exemplo julho) e pegar todos os dias do mes de julho e isso ser montado em php para a pessoa.

 

Segundo:

 

Esse sistema teria que ter uma forma de você cadastrar os funcionarios e em primeira instancia você montar a escala mensal:

 

Por exemplo>

 

dias - > 1 2 3 4 5 6 7 8 9 10 .....

 

Maria x x

 

 

 

E assim por diante.

 

O caso é que seria legfal por exemplo se maria folgou na segunda dia 01 na próxima semana ela folgar na terça por exemplo, ou seja o sistema ir adequando as folgas para cada um.

 

Isso seria possivel? Ou haveria uma forma mais "fácil" de resolver essa questão um pouco quanto complexa.

 

Peço ajuda aos grandes amigos daqui da imasters.

 

Obrigado mais uma vez

 

Espero uma luz de vcs.

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Complicado não né não cara!

 

Se você ver a função date() do php você vai ver que os problemas que você poderia estar tendo ficam faceis!

 

Pegando o mes atual e mostrando todos os dias:

PHP

[*]

[*]$dias_mes = date('t');

[*]for($i=1; $i<$dias_mes; $i++){

[*]  echo $i . "<br>";

[*]}

[*]

Isso vai mostrar todos os dias do mes atual, do dia primeiro até o ultimo dia, que pode ser: 28 (fevereiro), 29 (fevereiro bisexto), 30 ou 31.

 

Agora de resto que você precisa é tudo muito simples!

Se maria folga segunda, registra no banco quando ela folgou, dae você faz as verificações para quando é a próxima folga dela...

 

Não sei se foi bem isso que você pediu, mas o ideal é você ir fazendo e quando chegar em um ponto e não consegue fazer dae você manda ae no forum que a gente te ajuda, mas agora explicar o sistema inteiro assim fica complicado pra entender e pra explicar... =P

 

Qualquer coisa só avisar....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.