Ir para conteúdo
Fórum Script Brasil

cleimarlemes

Membros
  • Total de itens

    31
  • Registro em

  • Última visita

Tudo que cleimarlemes postou

  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.
  15. $sql = 'INSERT INTO tb_cadastro (matricula, tipo, situacao, nome, identidade, placa, veiculo, cidade, uf, empresa, foto)VALUES(:matricula, :tipo, :situacao, :nome, :identidade, :placa, :veiculo, :cidade, :uf, :empresa, :foto)'; $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', $dataLocal); $stm->bindValue(':foto', $nome_foto); bom ta assim, mas ele eu não entendi como fazer pra ele aparecer no formulario de cadastro pra depois ser inserido no bd . tipo ao abrir o formulario de castro o campo matricula já estaria preenchido com o valor que ele gerar, assim ao enviar o formulario esse codigo fosse pro campo matricula no bd, ae quando abrir o formulario novamente seria outro codigo novo. deu pra entender? obrigado.
  16. boa tarde estou com este codigo rand() abaixo <?php function gerar($qtd) { $codigo = null; for($i = 0; $i<$qtd; $i++) { $codigo .= rand(0, 9); } return $codigo; } echo gerar(6); ?> ele gera algo como : 873740 então quero saber como faço pra carregar esse codigo dentro de uma tabela com o nome de matricula, pois cada pessoa cadastrada tera uma matricula pra poder usar.
  17. opa beleza. mas alguma alteracao que fez ou melhorou no sistema pra gente.
  18. consegui um codigo pra gerar a matricula aleatoria. <?php function gerar($qtd) { $codigo = null; for($i = 0; $i<$qtd; $i++) { $codigo .= rand(0, 9); } return $codigo; } echo gerar(6); ?> ele gera algo como : 873740 agora como fazer pra pegar esse codigo e jogar dentro da tabela -> matricula kkkkkkkkk
  19. ALTER TABLE `tb_cadastro` DROP PRIMARY KEY, ADD PRIMARY KEY( `id`, `matricula`);
  20. pra matricula ficar automatica teria que ligar a opcao AUTO_INCREMENT=0105; na matricula.. e bloquear ela pra escrever no cadastro vai apenas visualizar e passar o numero da matricula para o visitante ALTER TABLE `matricula` AUTO_INCREMENT=0509, ADD PRIMARY KEY não sei se o comando é isso mas me corrija kkkkkk
  21. o meu agora fica procurando os dados no banco e não acha..
  22. manda essa pasta sua com o script pra mim testar no meu aki, to usando o xampp.. sobe ela zipada pro googledrive.. e compartilha
  23. kkkkkkk coisa estranha viu.. tipo você zerou o banco de dados a tabela de cadastro o campo id ta pra começar do zero ? e o matricula tb ? pode ser isso o meu enquanto eu não zerei tudo não funcionou..
  24. cria um arquivo chamado php.ini e coloca dentro output_buffering = on e salva e joga na pasta do script e veja se resolve.
×
×
  • Criar Novo...