rootzig
Membros-
Total de itens
4 -
Registro em
-
Última visita
Sobre rootzig
rootzig's Achievements
0
Reputação
-
Aoooo, chorei kkk Deu certo :~ Valeu, Romero Dias
-
Romero Dias Valeu pela resposta, o código que fiz até o momento, deva ta uma pog, mas com o tempo vou arrumado ele. <?php //------------------------------------------------------------------------------ //inicia a conexao include_once("conexao/connMysql.php"); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //hora atual $dataAtual = date("Y/m/d"); echo "Data atual:". $dataAtual."<br />"; //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //verifica se tem algo no get if(empty($id_func)){ $id_func = addslashes($_GET['id_func']); } if(empty($dian)){ $dian = addslashes($_GET['dian']); } if(empty($dial)){ $dial = addslashes($_GET['dial']); } if(empty($entrada1)){ $entrada1= addslashes($_GET['entrada1']); } if(empty($saida1)){ $saida1 = addslashes($_GET['saida1']); } if(empty($entrada2)){ $entrada2= addslashes($_GET['entrada2']); } if(empty($saida2)){ $saida2 = addslashes($_GET['saida2']); } //------------------------------------------------------------------------------ $selecionaBatidas = mysql_query("SELECT id, data, entrada1, saida1, entrada2, saida2 from pontodigital WHERE id='$id_func'"); $achou = mysql_num_rows($selecionaBatidas); $pegaDados = mysql_fetch_assoc($selecionaBatidas); $dataBanco = $pegaDados['data']; /*echo $pegaDados['entrada2']."<br />"; echo $pegaDados['saida2']."<br />"; */ //se já bateu o ponto if($achou == 1) { if($pegaDados['saida1'] == "00:00:00") { $cadDigital = ""; $cadDigital = mysql_query("UPDATE pontodigital SET saida1='$saida1' WHERE id='$id_func' AND data='$dataBanco '"); if($cadDigital) { echo "Ponto registrado -> Saida 1 - Almoço"; }else { echo "Falha ao registrar ponto, tente novamente."; } }else if($pegaDados['entrada2'] == "00:00:00"){ $cadDigital = ""; $cadDigital = mysql_query("UPDATE pontodigital SET entrada2='$entrada2' WHERE id='$id_func' AND data='$dataBanco '"); if($cadDigital) { echo "Ponto registrado -> Entrada 2 - Volta do Almoço"; }else { echo "Falha ao registrar ponto, tente novamente."; } }else if($pegaDados['saida2'] == "00:00:00"){ $cadDigital = ""; $cadDigital = mysql_query("UPDATE pontodigital SET saida2='$saida2' WHERE id='$id_func' AND data='$dataBanco'"); if($cadDigital) { echo "Ponto registrado -> Saída 2 - Fim"; }else { echo "Falha ao registrar ponto, tente novamente."; } }else { echo "Falha, Colaborador já efetuou as quatros batidas."; } }else { $cadDigital = mysql_query("INSERT INTO pontodigital (id, data, dian, dial, entrada1 ) VALUES ('$id_func', '$dataAtual', '$dian', '$dial', '$entrada1' )"); if($cadDigital) { echo "Ponto registrado -> Entrada 1"; }else { echo "Falha ao registrar ponto, tente novamente."; } } ?> Ae ele esta funcionando assim: Se não for encontrado o código do funcionário então ele da um insert, ae sempre que o funcionario bater o ponto ele da um update na tabela. Não estou conseguindo fazer, quando por exemplo chegar amanha e o funcionário bater o ponto novamente, o que tenho que verificar pra ele da um novo insert, to ficando louco já, kkk valeu ae, te mais
-
Opa, valeu pela atenção preciso fazer um ponto virtual, mas só consigo cadastrar uma vez, não estou conseguindo fazer para ele cadastrar na poutra data Por exemplo: Data: 12/11/2010 CODIGO ENTRADA SAIDA ENTRADA SAIDA 10000 09:00:00 12:00:00 13:00:00 18:00 não estou conseguindo fazer o seguinte, eu mudar a data para 13/11/2010 e fazer uma nova batida de ponto. Não sei como fazer a lógica pra quando a data ser diferente ele da um insert na data atual. valeu, te mias.
-
Estou tendo problema no cadastro das horas, por exemplo: ---------------------------------------------------------------------------- Código | HoraEntrada | HoraAlmoco | HoraSalmoco | HoraSaida ---------------------------------------------------------------------------- 1000 | 09:00:00 | 12:30:00 | 13:30:00 |18:00 ---------------------------------------------------------------------------- Consegui cadastrar até, só que se eu mudar a data por exemplo para amanha ele teria que da um insert assim registrar o ponto com a data atual só que não estou conseguindo pensar em como fazer isso ;( alguém ae, pode me ajudar? te mais, valeu.