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