Guest User

Untitled

a guest
Jul 17th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.91 KB | None | 0 0
  1. if ($_POST["Operacao"] == 'Inserir') {
  2.  
  3. $IdColaborador = $_POST['IdColaborador'];
  4. $IdUnidade = $_POST['IdUnidade'];
  5. $IdDepartamento = $_POST['IdDepartamento'];
  6.  
  7. // DATA ATUAL
  8. $DataAtual = date('Y-m-d');
  9.  
  10. // FORMATANDO A DATA PARA GRAVAÇÃO NO BD
  11. $DataInicial = date('Y-m-d',strtotime(str_replace('/', '-', $_POST['dDataInicial']))); // converte datas em formato 'br' para sql.
  12. $DataFinal = date('Y-m-d',strtotime(str_replace('/', '-', $_POST['dDataFinal']))); // converte datas em formato 'br' para sql.
  13.  
  14. // VERIFICANDO SE DATA É RETROATIVA
  15. if ( strtotime($DataInicial) < strtotime($DataAtual) ) {
  16. $aretorno["msg"] = "A data não pode ser retroativa";
  17. $aretorno["status"] = "ERRO";
  18. }
  19.  
  20. $dHoraInicial = $_POST['dHoraInicial'];
  21. $dHoraFinal = $_POST['dHoraFinal'];
  22. $sAssunto = $_POST['sAssunto'];
  23. $sLocal = $_POST['sLocal'];
  24. $sDescricao = $_POST['sDescricao'];
  25.  
  26. mysql_select_db($database_pcon, $pcon);
  27. $sql = "INSERT INTO agendaMural (IdColaborador, IdUnidade, IdDepto, DataInicial, HoraInicial, DataFinal, HoraFinal, Assunto, Local, Descricao ) VALUES ('$IdColaborador', '$IdUnidade', '$IdDepartamento', '$DataInicial', '$dHoraInicial', '$DataFinal', '$dHoraFinal', '$sAssunto', '$sLocal', '$sDescricao')";
  28. $query = @mysql_query($sql,$pcon);
  29.  
  30. if ($query) {
  31. $aretorno["msg"] = "Registro inserido com sucesso";
  32. } else {
  33. $aretorno["msg"] = "Erro: " . $sql . "<br>" . mysql_error($pcon);
  34. $aretorno["status"] = "ERRO";
  35. }
  36. }
  37.  
  38. // FECHA CONEXÃO COM BD
  39. mysql_close($pcon);
  40.  
  41. // RETORNAR STATUS - MENSAGEM DA EXECUÇÃO
  42. header('Content-Type: application/json');
  43. echo json_encode($aretorno);
  44.  
  45. <?php
  46.  
  47. $hoje = new DateTime();
  48. $dataInicial = DateTime::createFromFormat('d/m/Y', '10/11/2015');
  49.  
  50. $resultado = $hoje->diff($dataInicial);
  51.  
  52. if($resultado->invert){
  53. echo 'data retroativa';
  54. }else{
  55. echo 'data no periodo';
  56. }
Add Comment
Please, Sign In to add comment