Falha na conexao com o Banco de Dados! Já contactamos o servidor"); // Caso a conexão seja aprovada, então conecta o Banco de Dados. //$db = mysqli_select_db("AsaExpress"); mysqli_query($cn, "SET NAMES utf8"); // DEFINE O FUSO HORARIO COMO O HORARIO DE BRASILIA date_default_timezone_set('America/Sao_Paulo'); // CRIA UMA VARIAVEL E ARMAZENA A HORA ATUAL DO FUSO-HORÀRIO DEFINIDO (BRASÍLIA) $dataLocal = date('d/m/Y H:i:s', time()); ?> 0) { $resposta = mysql_result($rs, 0, "resposta"); } return $resposta; } function DevolveRepostaCheck($pergunta,$data_cad){ $sql = "select resposta from questionario where pergunta_nr = '".$pergunta."' and data_cad ='".$data_cad."'"; $rs = mysql_query($sql) or die(mysql_error()); $sql_result = mysql_affected_rows(); if ($sql_result > 0) { $resposta = mysql_result($rs, 0, "resposta"); } return $DevolveRepostaCheck; } function Inserir($tab){ echo "entrou Inserir #3"; $datacad =date("Y/m/d").' '.date("H:i:s"); $sql_inicio = "INSERT INTO $tab ("; $sql_valores = ") VALUES ("; foreach($_POST as $campo => $valor) { $verificadorCampo = strpos($campo, "nem_"); if ($verificadorCampo === false && $valor != "" && $valor != " ") { if($campo == "log" ){ $campo = "login"; } if (is_numeric($valor) && $campo != "cep" && $campo != "telefone" && $campo != "senha") { $sql_campo .= "$campo, "; $sql_valor .= "$valor, "; } else if (strpos($campo, "data") || $campo == "data") { $sql_campo .= "$campo, "; $sql_valor .= "'" . enviaData($valor) . "', "; } else { $sql_campo .= "$campo, "; $sql_valor .= "'$valor', "; } } } $sql_campo = substr($sql_campo, 0 ,-2); $sql_valor = substr($sql_valor, 0 ,-2); $insertSQL = $sql_inicio . $sql_campo . $sql_valores . $sql_valor . ")"; echo 'sql'.$insertSQL;// die(); //exit(); //$rs_insertSQL = mysqli_query($cn,$insertSQL) or die('MYSQL error: ' . mysqli_error()); mysqli_query($cn,$insertSQL); } // função para tratar a data enviada para o MySQL function Alterar($tab,$campo_id,$id) { $dataatua = date("Y/m/d").' '.date("H:i:s"); $sql = "UPDATE $tab SET "; $sql_where = " WHERE $campo_id = " . $id; //$sql_valor = "dataatua='".$dataatua."', "; foreach($_POST as $campo => $valor) { $verificadorCampo = strpos($campo, "nem");//&& $valor != "" && $valor != " " if ($verificadorCampo === false && $campo != $tabela_id ) { if($campo == "log" ){ $campo = "login"; } if (is_numeric($valor) && $campo != "cep" && $campo != "telefone" && $campo != "senha") { $sql_valor .= "$campo = $valor, "; } else if (strpos($campo, "data")) { $sql_valor .= "$campo = '" . enviaData($valor) . "', "; } else { $sql_valor .= "$campo = '$valor', "; } } } $sql_valor = substr($sql_valor, 0 ,-2); $sql_query = $sql . $sql_valor . $sql_where; //echo $sql_query; die(); //exit(); mysqli_query($cn,$sql_query); } function enviaData($strData) { $verificadorCampo = strpos($strData, "/"); if ($verificadorCampo) { $dataCompleta = explode("/", $strData); $strData = "$dataCompleta[2]-$dataCompleta[1]-$dataCompleta[0]"; } return $strData; } // FIM->função "enviaData()" function enviaData2($strData) { $verificadorCampo = strpos($strData, "/"); if ($verificadorCampo) { $dataCompleta = explode("/", $strData); $strData = "$dataCompleta[2]-$dataCompleta[0]-$dataCompleta[1]"; } return $strData; } // FIM->função "enviaData()" // função para tratar a data recebido do MySQL function recebeData($strData) { $verificadorCampo = strpos($strData, "-"); if ($verificadorCampo) { $dataHora = explode(" ", $strData); $dataCompleta = explode("-", $dataHora[0]); $strData = "$dataCompleta[2]/$dataCompleta[1]/$dataCompleta[0] "; } return $strData; } // FIM->função "recebeData()" function MostraData($strData) { $verificadorCampo = strpos($strData, "-"); if ($verificadorCampo) { $dataHora = explode(" ", $strData); $dataCompleta = explode("-", $dataHora[0]); $strData = "$dataCompleta[2]/$dataCompleta[1]/$dataCompleta[0] "; } return $strData; } // FIM->função "recebeData()" function VerificaSimNao($num) { if ($num == "1"){ $num = "S"; } if ($num == "0"){ $num = "N"; } return $num; } function SeMarcado($total,$valor) { if($total == $valor){ $SeMarcado = "selected='selected'"; return $SeMarcado; } } function SeMarcadoRadio($total,$valor) { $SeMarcadoRadio = ''; if($total == $valor){ $SeMarcadoRadio = "checked='checked'"; return $SeMarcadoRadio; } } function SeMarcadoVarios($resposta,$valor) { $SeMarcadoVarios = ''; if(strrpos($resposta,",")==false){ if($resposta == $valor){ $SeMarcadoRadio = "checked"; return $SeMarcadoRadio; } }else{ $cadaResposta = split(',',$resposta); $CountRep = count($cadaResposta); for ($i = 0; $i < $CountRep; $i++){ if($cadaResposta[$i] == $valor){ $SeMarcadoVarios = "checked"; return $SeMarcadoVarios; } } } } function limita_letras($texto, $n_letras){ //$texto = htmlentities($texto); $resultado = explode("|",wordwrap($texto,$n_letras,"|",0)); return $resultado[0]; } function Gerar_id_transacao($id_sessao){ $rand = rand(0, 100); $sessao = $rand . date("Y") . date("m") . date("d"). date("i"). date("s"). $_SESSION["id_usuario"]; return $sessao; } function CaculaValor($Coluna, $Grama, $Padrao, $id_alimento) { //PEGA O VALOR NUTRICIOANL $Sql = "select ".$Coluna." as nutri from alimento where id_alimento = " . $id_alimento; //echo $sql ."
"; $Rs = mysql_query($Sql) or die(mysql_error()); $Nutri = mysql_result($Rs, 0, "nutri"); //echo "N". $Nutri." G" . $Grama ." P".$Padrao. "
".$Sql."
"; $Nutri = str_replace(",",".",$Nutri); $TotalColuna = ($Nutri*$Grama) / $Padrao; //echo "Total".$TotalColuna . "
"; return $TotalColuna; } function dataPlanilha($data_campo) { $data_campo = explode(" ", $data_campo); $dataCompleta = explode("/", $data_campo[0]); $data_campo = "$dataCompleta[1]/$dataCompleta[0]/20$dataCompleta[2] "; return $data_campo; } function retira_parenteses($texto) { return preg_replace("#[(](.*)[)]#", "", $texto); } function calculaTempo($hora_inicial, $hora_final) { $i = 1; $tempo_total; $tempos = array($hora_final, $hora_inicial); foreach($tempos as $tempo) { $segundos = 0; //echo('tempo'.$tempo); //list($h, $m, $s) = explode(':', $tempo); list($h, $m) = explode(':', $tempo); $segundos += $h * 3600;//3600 $segundos += $m * 60; //$segundos += $s; $tempo_total[$i] = $segundos; $i++; } $segundos = $tempo_total[1] - $tempo_total[2]; $horas = floor($segundos / 3600); $segundos -= $horas * 3600; $minutos = str_pad((floor($segundos / 60)), 2, '0', STR_PAD_LEFT); $segundos -= $minutos * 60; $segundos = str_pad($segundos, 2, '0', STR_PAD_LEFT); if ($horas >0) { $repete = 'S'; } elseif ($minutos > 5){ $repete = 'S'; } else { $repete = 'N'; } return "$repete"; } ?> Ponto Eletrônico | ASA
Código
">
Nome
Setor
Status