Advertisement
PAIZAOgro

header.php

Jun 5th, 2017
31
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.29 KB | None | 0 0
  1. <?php
  2.  
  3. //Globais
  4. $home="http://localhost/dashboard.php";
  5. $title="DASHBOARD - Administração";
  6.  
  7. $msg="";
  8. $startaction="";
  9.  
  10. if(isset($_GET["acao"])){
  11.     $acao=$_GET["acao"];
  12.     $startaction=1;
  13. }
  14.  
  15. //Include das classes
  16. include("classes/DB.class.php");
  17. include("classes/Cadastro.class.php");
  18.  
  19. //Conexão com o banco de dados
  20.  
  21. $conectar=new DB;
  22. $conectar=$conectar->conectar();
  23.  
  24. // Método de cadastro
  25. if($startaction == 1){
  26.     if($acao == "cadastrar"){
  27.         $nome=$_POST["nome"];
  28.         $area=$_POST["area"];
  29.         $email=$_POST["email"];
  30.         $senha=$_POST["senha"];
  31.        
  32.         if(empty($nome)||empty($area)||empty($email)||empty($senha)){
  33.             $msg="Preencha todos os campos!";  
  34.         }
  35.    
  36.     //Todos os campos preenchidos
  37.     else{
  38.         //E-mail válido
  39.         if(filter_var($email,FILTER_VALIDATE_EMAIL)){
  40.             //Senha inválida
  41.             if(strlen($senha)<8){
  42.                 $msg="Mínimo de oito caracteres";
  43.             }
  44.             //Senha válida
  45.             else{
  46.                 //Executa a classe de cadastro
  47.                 $conectar=new Cadastro;
  48.                 echo"<div class=\"flash\">";
  49.                 $conectar=$conectar->cadastrar($nome, $area, $email, $senha);
  50.                 echo"</div";
  51.             }
  52.         }
  53.         //E-mail inválido
  54.         else{
  55.             $msg="Digite seu e-mail corretamente!";
  56.             }
  57.         }
  58.     }
  59. }
  60.  
  61. //Variáveis de estilo
  62. if(empty($msg)){
  63.     $display="display:none";
  64. }else{
  65.     $display="display:block";
  66. }
  67.  
  68. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement