Ir para conteúdo
Fórum Script Brasil

cleimarlemes

Membros
  • Total de itens

    31
  • Registro em

  • Última visita

1 Seguidor

Sobre cleimarlemes

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

cleimarlemes's Achievements

0

Reputação

  1. opa beleza.. gostei da sua ideia.. depois se tiver terminado o script e puder me passar com todas as modificaçoes. ficarei grato..
  2. eita.. o povo fala que vai ajudar pega o script e some.. beleza...
  3. Adelmo beleza,.. alguma novidade ae.. estou no aguardo..
  4. e não vai pro banco não kkkkkkkk estamos reformulando o script inteiro eu hospedei ele todo no github.. https://github.com/cleimar/portariasystem se quiser baixar o sistema e dar uma olhada..
  5. Adelmo Dias alguma novidade rss. estou ansioso kkkkkk
  6. O SISTEMA SE ENCONTRA NO GITHUB. QUALQUER ALTERACAO AVISAR.. https://github.com/cleimar/portariasystem
  7. ficou otimo.. depois me passa pra testar aki.
  8. faz o teste ae.. acho q consegui criar a conta e postar https://github.com/cleimar/portariasystem
  9. https://github.com/cleimar/portariasystem
  10. esse parte do codigo rand() pra gerar a matricula automatica ainda não esta incluso no sistema.. vo colar ele aki.. action_cadastros.php -> pagina que pega os dados do formulario e inseri no banco. <?php // DEFINE O FUSO HORARIO COMO O HORARIO DE BRASILIA date_default_timezone_set('America/Sao_Paulo'); //enviadata.php $dataLocal = date('d/m/Y'); $data = time(); $hora = date('H:i:s'); $timestamp = mktime(date("H")-3, date("i")+1, 0); $data = gmdate("H:i:s", $timestamp); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Sistema de saida</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/custom.css"> </head> <body> <div class='container box-mensagem-crud'> <?php require 'conection_cadastro.php'; // Atribui uma conexão PDO $conexao = conexao::getInstance(); // Recebe os dados enviados pela submissão $acao = (isset($_POST['acao'])) ? $_POST['acao'] : ''; $id = (isset($_POST['id'])) ? $_POST['id'] : ''; $matricula = (isset($_POST['matricula'])) ? $_POST['matricula'] : ''; $tipo = (isset($_POST['tipo'])) ? $_POST['tipo'] : ''; $situacao = (isset($_POST['situacao'])) ? $_POST['situacao'] : ''; $nome = (isset($_POST['nome'])) ? $_POST['nome'] : ''; $identidade = (isset($_POST['identidade'])) ? $_POST['identidade'] : ''; $placa = (isset($_POST['placa'])) ? $_POST['placa'] : ''; $veiculo = (isset($_POST['veiculo'])) ? $_POST['veiculo'] : ''; $cidade = (isset($_POST['cidade'])) ? $_POST['cidade'] : ''; $uf = (isset($_POST['uf'])) ? $_POST['uf'] : ''; $empresa = (isset($_POST['empresa'])) ? $_POST['empresa'] : ''; $foto_atual = (isset($_POST['foto_atual'])) ? $_POST['foto_atual'] : ''; $datacadastro = (isset($_POST['datacadastro'])) ? $_POST['datacadastro'] : ''; // Valida os dados recebidos $mensagem = ''; if ($acao == 'editar' && $id == ''): $mensagem .= '<li>ID do registros desconhecido.</li>'; endif; // Verifica se foi solicitada a inclusão de dados if ($acao == 'incluir'): $nome_foto = 'padrão.jpg'; if(isset($_FILES['foto']) && $_FILES['foto']['size'] > 0): $extensoes_aceitas = array('bmp' ,'png', 'svg', 'jpeg', 'jpg'); $extensao = strtolower(end(explode('.', $_FILES['foto']['name']))); // Validamos se a extensão do arquivo é aceita if (array_search($extensao, $extensoes_aceitas) === false): echo "<h1>Extensão Inválida!</h1>"; exit; endif; // Verifica se o upload foi enviado via POST if(is_uploaded_file($_FILES['foto']['tmp_name'])): // Verifica se o diretório de destino existe, senão existir cria o diretório if(!file_exists("fotos")): mkdir("fotos"); endif; // Monta o caminho de destino com o nome do arquivo $nome_foto = date('dmY') . '_' . $_FILES['foto']['name']; // Essa função move_uploaded_file() copia e verifica se o arquivo enviado foi copiado com sucesso para o destino if (!move_uploaded_file($_FILES['foto']['tmp_name'], 'fotos/'.$nome_foto)): echo "Houve um erro ao gravar arquivo na pasta de destino!"; endif; endif; endif; <!-- AQUI COMEÇA O CODIGO PRA GERAR A MATRICULA AUTOMATICO --> function gerar($qtd) { $codigo = null; for($i = 0; $i<$qtd; $i++) { $codigo .= rand(0, 9); } return $codigo; } echo gerar(6); $codigo = gerar(6); <!-- AQUI TERMINA O CODIGO PRA GERAR A MATRICULA AUTOMATICO --> $sql = 'INSERT INTO tb_cadastro (matricula, codigo, tipo, situacao, nome, identidade, placa, veiculo, cidade, uf, empresa, foto)VALUES(:matricula, :codigo, :tipo, :situacao, :nome, :identidade, :placa, :veiculo, :cidade, :uf, :empresa, :foto)'; $stm = $conexao->prepare($sql); $stm->bindValue(':matricula', $matricula); <!-- ADCIONEI ESTA LINHA- E CRIEI OUTRO CAMPO NA TABELA CADASTROS (codigo) pra testar se iria inserir ----------------------- --> $stm->bindValue(':codigo', $codigo; <!-- ------------------------------ --> $stm->bindValue(':tipo', $tipo); $stm->bindValue(':situacao', $situacao); $stm->bindValue(':nome', $nome); $stm->bindValue(':identidade', $identidade); $stm->bindValue(':placa', $placa); $stm->bindValue(':veiculo', $veiculo); $stm->bindValue(':cidade', $cidade); $stm->bindValue(':uf', $uf); $stm->bindValue(':empresa', $empresa); // $stm->bindValue(':datacadastro', $dataLocal); $stm->bindValue(':foto', $nome_foto); // echo $sql; $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>CADASTRO EFETUADO COM SUCESSO, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao inserir registro!</div> "; endif; echo "<meta http-equiv=refresh content='3;URL=cadastro_pessoas.php'>"; endif; // Verifica se foi solicitada a edição de dados if ($acao == 'editar'): if(isset($_FILES['foto']) && $_FILES['foto']['size'] > 0): // Verifica se a foto é diferente da padrão, se verdadeiro exclui a foto antiga da pasta if ($foto_atual <> 'padrão.jpg'): unlink("fotos/" . $foto_atual); endif; $extensoes_aceitas = array('bmp' ,'png', 'svg', 'jpeg', 'jpg'); $extensao = strtolower(end(explode('.', $_FILES['foto']['name']))); // Validamos se a extensão do arquivo é aceita if (array_search($extensao, $extensoes_aceitas) === false): echo "<h1>Extensão Inválida!</h1>"; exit; endif; // Verifica se o upload foi enviado via POST if(is_uploaded_file($_FILES['foto']['tmp_name'])): // Verifica se o diretório de destino existe, senão existir cria o diretório if(!file_exists("fotos")): mkdir("fotos"); endif; // Monta o caminho de destino com o nome do arquivo $nome_foto = date('dmY') . '_' . $_FILES['foto']['name']; // Essa função move_uploaded_file() copia e verifica se o arquivo enviado foi copiado com sucesso para o destino if (!move_uploaded_file($_FILES['foto']['tmp_name'], 'fotos/'.$nome_foto)): echo "Houve um erro ao gravar arquivo na pasta de destino!"; endif; endif; else: $nome_foto = $foto_atual; endif; $sql = 'UPDATE tb_cadastro SET matricula=:matricula, tipo=:tipo, situacao=:situacao, nome=:nome, identidade=:identidade, placa=:placa, veiculo=:veiculo, cidade=:cidade, uf=:uf, empresa=:empresa, foto=:foto, datacadastro=:datacadastro'; $sql .= ' WHERE id = :id'; $stm = $conexao->prepare($sql); $stm->bindValue(':matricula', $matricula); $stm->bindValue(':tipo', $tipo); $stm->bindValue(':situacao', $situacao); $stm->bindValue(':nome', $nome); $stm->bindValue(':identidade', $identidade); $stm->bindValue(':placa', $placa); $stm->bindValue(':veiculo', $veiculo); $stm->bindValue(':cidade', $cidade); $stm->bindValue(':uf', $uf); $stm->bindValue(':empresa', $empresa); $stm->bindValue(':datacadastro', $datacadastro); $stm->bindValue(':foto', $nome_foto); $stm->bindValue(':id', $id); // echo $sql; $retorno = $stm->execute(); if ($retorno): echo "<div class='alert alert-success' role='alert'>Registro editado com sucesso, aguarde você está sendo redirecionado ...</div> "; else: echo "<div class='alert alert-danger' role='alert'>Erro ao editar registro!</div> "; endif; echo "<meta http-equiv=refresh content='1;URL=pesquisa.php'>"; endif; ?> </div> </body> </html> consegui criar meu perfil la já estou carregando os arquivos
  11. sim pode colocar eu não sei fazer isso agradeço a ajuda de todos eu fiz ate onde sabia agora e com vocês pode usar o sistema sim.. e quando ele estiver totalmente funcional eu quero os fontes corrigidos.
  12. não gerou nada.. ficou em branco
  13. function gerar($qtd) { $codigo = null; for($i = 0; $i<$qtd; $i++) { $codigo .= rand(0, 9); } return $codigo; } echo gerar(6); $codigo = gerar(6); $sql = 'INSERT INTO tb_cadastro (matricula, codigo, tipo, situacao, nome, identidade, placa, veiculo, cidade, uf, empresa, foto)VALUES(:matricula, :codigo, :tipo, :situacao, :nome, :identidade, :placa, :veiculo, :cidade, :uf, :empresa, :foto)'; $stm = $conexao->prepare($sql); $stm->bindValue(':matricula', $matricula); $stm->bindValue(':codigo', gerar(6)); criei mais um campo no bd ( codigo ) e ao fazer novo cadastro ele não foi gerado no bd.
  14. oi, mas teria que aparecer o codigo no cadastro pois este codigo seria passado pra pessoa pra depois quando ela retornar so digitar a matricula pra ser liberada, se não aparecer não tem como saber qual codigo, a não ser que tenho q ver no bd.
×
×
  • Criar Novo...